mirror of
				https://github.com/cookiengineer/audacity
				synced 2025-11-04 16:14:00 +01:00 
			
		
		
		
	These now all appear in the MSVC project. Currently only FileDialog, Nyquist, mod-script-pipe compile and link, and Audacity compiles. Still to set include directories and flags for most of the libs.
		
			
				
	
	
		
			12 lines
		
	
	
		
			672 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			672 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CMake requires that its CMakeList.txt files follow the directory structure
 | 
						|
of the projects.  However, for Audacity this would cause collision with
 | 
						|
existing CMakeList.txt files that e.g. expat and libsoxr already provide.
 | 
						|
 | 
						|
Our solution is to have this proxy directory for lib-src to hold our version of
 | 
						|
the CMakeList.txt files.  We did try bundling several libraries under one
 | 
						|
CMakeList.txt without using subdirectories.  However, we were then fighting 
 | 
						|
CMake too much - and did not have a clean separation of information between sub 
 | 
						|
projects.
 | 
						|
 | 
						|
We don't need the proxies for our own 'lib_src' such as mod-script-pipe and 
 | 
						|
FileDialog, where we 'own' the CMakeList.txt file. |