From 04f0c2d9eed61d5f1c19da0be76f2c7c8b11d625 Mon Sep 17 00:00:00 2001 From: Leland Lucius Date: Tue, 18 Feb 2020 20:16:37 -0600 Subject: [PATCH] Add cmake build of mod-null --- cmake-proxies/mod-null/CMakeLists.txt | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 cmake-proxies/mod-null/CMakeLists.txt diff --git a/cmake-proxies/mod-null/CMakeLists.txt b/cmake-proxies/mod-null/CMakeLists.txt new file mode 100644 index 000000000..2dc07b39a --- /dev/null +++ b/cmake-proxies/mod-null/CMakeLists.txt @@ -0,0 +1,45 @@ + +set( TARGET mod-null ) +set( TARGET_ROOT "${libsrc}/${TARGET}" ) + +message( STATUS "========== Configuring ${TARGET} ==========" ) + +def_vars() + +add_library( ${TARGET} MODULE ) + +list( APPEND SOURCES + PRIVATE + ${TARGET_ROOT}/ModNullCallback.cpp + ${TARGET_ROOT}/ModNullCallback.h +) + +list( APPEND INCLUDES + PUBLIC + ${TARGET_ROOT} +) + +list( APPEND DEFINES + PRIVATE + wxDEBUG_LEVEL=0 +) + +list( APPEND LIBRARIES + PRIVATE + Audacity + wxWidgets +) + +set_target_property_all( ${TARGET} LIBRARY_OUTPUT_DIRECTORY "${_DEST}/modules" ) +set_target_properties( ${TARGET} + PROPERTIES + PREFIX "" + FOLDER "lib-src" +) + +organize_source( "${TARGET_ROOT}" "" "${SOURCES}" ) +target_sources( ${TARGET} PRIVATE ${SOURCES} ) +target_compile_definitions( ${TARGET} PRIVATE ${DEFINES} ) +target_include_directories( ${TARGET} PRIVATE ${INCLUDES} ) +target_link_libraries( ${TARGET} PRIVATE ${LIBRARIES} ) +