mirror of
https://github.com/cookiengineer/audacity
synced 2025-04-30 23:59:41 +02:00
33 lines
899 B
CMake
33 lines
899 B
CMake
|
|
add_library( ${TARGET} STATIC )
|
|
|
|
def_vars()
|
|
|
|
list( APPEND SOURCES
|
|
PRIVATE
|
|
${TARGET_ROOT}/src/vamp-hostsdk/PluginBufferingAdapter.cpp
|
|
${TARGET_ROOT}/src/vamp-hostsdk/PluginChannelAdapter.cpp
|
|
${TARGET_ROOT}/src/vamp-hostsdk/PluginHostAdapter.cpp
|
|
${TARGET_ROOT}/src/vamp-hostsdk/PluginInputDomainAdapter.cpp
|
|
${TARGET_ROOT}/src/vamp-hostsdk/PluginLoader.cpp
|
|
${TARGET_ROOT}/src/vamp-hostsdk/PluginSummarisingAdapter.cpp
|
|
${TARGET_ROOT}/src/vamp-hostsdk/PluginWrapper.cpp
|
|
${TARGET_ROOT}/src/vamp-hostsdk/RealTime.cpp
|
|
)
|
|
|
|
list( APPEND INCLUDES
|
|
PUBLIC
|
|
${TARGET_ROOT}
|
|
)
|
|
|
|
list( APPEND DEFINES
|
|
PRIVATE
|
|
_USE_MATH_DEFINES
|
|
)
|
|
|
|
organize_source( "${TARGET_ROOT}" "" "${SOURCES}" )
|
|
target_sources( ${TARGET} PRIVATE ${SOURCES} )
|
|
target_compile_definitions( ${TARGET} PRIVATE ${DEFINES} )
|
|
target_include_directories( ${TARGET} PRIVATE ${INCLUDES} )
|
|
|