mirror of
https://github.com/cookiengineer/audacity
synced 2025-04-30 15:49:41 +02: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. |