audacia/cmake-proxies
John Colket 5b4cd040eb Update Windows build instructions 2021-03-17 16:53:51 +00:00
..
cmake-modules Fix typos (user facing and non-user facing) (#727) 2021-01-24 09:46:08 +00:00
expat Various cmake changes 2020-02-12 01:05:51 -06:00
ffmpeg Fix typos (user facing and non-user facing) (#727) 2021-01-24 09:46:08 +00:00
lame Fix typos (user facing and non-user facing) (#727) 2021-01-24 09:46:08 +00:00
libflac Cleanup a few more library builds 2020-05-26 13:36:07 -05:00
libid3tag Add debug.c to libid3tag sources in CMakeLists.txt 2020-11-26 17:01:24 -05:00
libmad More cmake updates and cleanup 2020-02-23 03:57:31 -06:00
libnyquist Last major update to the cmake build 2020-02-11 01:15:26 -06:00
libogg Last major update to the cmake build 2020-02-11 01:15:26 -06:00
libsbsms Use version 2.1.0 of libsbsms 2021-02-01 10:12:06 -06:00
libscorealign Last major update to the cmake build 2020-02-11 01:15:26 -06:00
libsndfile Fix Xcode 12.0 build 2020-09-23 22:47:19 -05:00
libsoxr Bug 2535 - Audacity fails to build on 32-bit Linux 2020-09-06 03:13:16 -05:00
libvamp Cleanup a few more library builds 2020-05-26 13:36:07 -05:00
libvorbis Cleanup a few more library builds 2020-05-26 13:36:07 -05:00
lv2 Fix suil library names for Linux/macOS 2021-02-26 00:52:31 -06:00
portaudio-v19 Update Windows build instructions 2021-03-17 16:53:51 +00:00
portburn Add remaining libs to CMake 2018-04-01 09:23:11 +01:00
portmidi Bug 2425 - Linux: No MIDI support 2020-05-10 02:34:22 -05:00
portmixer Various fixes to CMake build 2020-02-19 10:53:50 -06:00
portsmf Last major update to the cmake build 2020-02-11 01:15:26 -06:00
soundtouch Last major update to the cmake build 2020-02-11 01:15:26 -06:00
sqlite AUP3: Better space usage calculations 2020-08-01 04:25:42 -05:00
twolame Last major update to the cmake build 2020-02-11 01:15:26 -06:00
wxWidgets Fix debug/release builds on Mac 2020-07-25 03:40:15 -05:00
CMakeLists.txt Update libsbsms to 2.2.0 2021-02-01 13:21:02 -06:00
README.txt Finish the job of 30dbdf4, deleting abandoned source files... 2020-05-25 17:21:05 -04:00

README.txt

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.