mirror of
https://github.com/cookiengineer/audacity
synced 2025-12-27 15:08:39 +01:00
PortAudio devendored
Closes #1413 Closes #1414 This commit addresses issues with building PortMixer using the upstream version of PortAudio. The resulting solution allows: * To build Linux with the vanilla PortAudio. * To build Windows with the vanilla PortAudio, but the notable exceptions: * for PortMixer to work on MME - PA 19.7.0 is required; only static linking is supported. A patch is available to allow dynamic linking; * for PortMixer to work on DirectSound - the patch is always required. Remove nyquist autotools
This commit is contained in:
committed by
Dmitry Vedenko
parent
394ddd2e35
commit
e6fb573001
@@ -519,10 +519,27 @@ add_subdirectory( "cmake-proxies" )
|
||||
# Conan uses find_package and does not set GLOBAL flag
|
||||
resolve_conan_dependencies()
|
||||
|
||||
# This libraries have 3d party dependencies.
|
||||
# Moreover, portmixer is only available for as a part of
|
||||
# Audacity source tree now.
|
||||
cmd_option( ${_OPT}use_portmixer "Build PortMixer support into Audacity" On)
|
||||
if( ${_OPT}use_portmixer )
|
||||
set(USE_PORTMIXER Yes)
|
||||
add_subdirectory( "lib-src/portmixer" )
|
||||
endif()
|
||||
|
||||
cmd_option( ${_OPT}use_nyquist "Build Nyquist support into Audacity" On)
|
||||
if( ${_OPT}use_nyquist )
|
||||
set(USE_NYQUIST Yes)
|
||||
add_subdirectory( "lib-src/libnyquist" )
|
||||
endif()
|
||||
|
||||
add_subdirectory( "help" )
|
||||
|
||||
if(${_OPT}has_crashreports)
|
||||
add_subdirectory( "crashreports" )
|
||||
endif()
|
||||
|
||||
add_subdirectory( "images" )
|
||||
add_subdirectory( "libraries" )
|
||||
add_subdirectory( "locale" )
|
||||
|
||||
Reference in New Issue
Block a user