mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-04 09:39:42 +02:00
The same story as libexpat's one--native CMakeLists.txt does its job better than the proxy. Also it seems to be able to otionally build with ASIO support on Windows. And it successfully builds on linux, freebsd and osx.
44 lines
1.4 KiB
CMake
44 lines
1.4 KiB
CMake
#directory cmake-proxies
|
|
set( LIB_SRC_DIRECTORY ${top_dir}/lib-src/ )
|
|
|
|
#These are done in their actual directories, no need for a proxy.
|
|
|
|
#Same idea, but not yet done/needed
|
|
#add_subdirectory( "mod-null" )
|
|
#add_subdirectory( "mod-nyq-bench" )
|
|
#add_subdirectory( "mod-track-panel" )
|
|
|
|
#These are all headers, nothing to build.
|
|
#add_subdirectory( "ffmpeg" )
|
|
#add_subdirectory( "lame" )
|
|
|
|
|
|
# libexpat
|
|
set( BUILD_shared OFF CACHE INTERNAL "" FORCE )
|
|
add_subdirectory( "${LIB_SRC_DIRECTORY}expat" "${CMAKE_CURRENT_BINARY_DIR}/expat" EXCLUDE_FROM_ALL )
|
|
|
|
add_subdirectory( "FileDialog" )
|
|
#add_subdirectory( "help" )
|
|
add_subdirectory( "libflac" )
|
|
add_subdirectory( "libflac++" )
|
|
add_subdirectory( "libid3tag" )
|
|
add_subdirectory( "libmad" )
|
|
add_subdirectory( "libnyquist" )
|
|
add_subdirectory( "libogg" )
|
|
add_subdirectory( "libscorealign" )
|
|
add_subdirectory( "libsndfile" )
|
|
add_subdirectory( "libsoxr" )
|
|
add_subdirectory( "libvamp" )
|
|
add_subdirectory( "libvorbis" )
|
|
#add_subdirectory( "locale" )
|
|
add_subdirectory( "lv2" )
|
|
add_subdirectory( "mod-script-pipe" )
|
|
add_subdirectory( "${LIB_SRC_DIRECTORY}portaudio-v19" "${CMAKE_CURRENT_BINARY_DIR}/portaudio-v19" EXCLUDE_FROM_ALL )
|
|
add_subdirectory( "portmidi" )
|
|
add_subdirectory( "portmixer" )
|
|
#add_subdirectory( "portburn" ) # not built
|
|
add_subdirectory( "portsmf" )
|
|
add_subdirectory( "sbsms" )
|
|
add_subdirectory( "soundtouch" )
|
|
add_subdirectory( "twolame" )
|