From bb02dfe22e617a56e551a768f8f5724b36114fcd Mon Sep 17 00:00:00 2001 From: Nick Lanham Date: Wed, 22 Feb 2012 17:35:37 +0100 Subject: [PATCH] Add htest and knobt targets --- CMakeLists.txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0c23828..2a229aa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,6 +43,7 @@ set_target_properties(drmr_ui PROPERTIES PREFIX "") target_link_libraries(drmr ${LV2_LIBRARIES} ${SNDFILE_LIBRARIES} ${SAMPLERATE_LIBRARIES} ${EXPAT_LIBRARIES} m) target_link_libraries(drmr_ui ${LV2_LIBRARIES} ${GTK2_LIBRARIES} ${SNDFILE_LIBRARIES} ${SAMPLERATE_LIBRARIES} ${EXPAT_LIBRARIES} m) + add_definitions ( -DPIC ) set_target_properties (drmr_ui @@ -57,6 +58,29 @@ if (NOT USE_NKNOB) ) endif (NOT USE_NKNOB) +# Custom test commands +add_executable ( htest + EXCLUDE_FROM_ALL + drmr_hydrogen.c +) + +add_executable ( knobt + EXCLUDE_FROM_ALL + nknob.c +) + +# config test executables +target_link_libraries(htest ${LV2_LIBRARIES} ${GTK2_LIBRARIES} ${SNDFILE_LIBRARIES} ${SAMPLERATE_LIBRARIES} ${EXPAT_LIBRARIES} m) +set_target_properties ( htest + PROPERTIES + COMPILE_FLAGS "-D_TEST_HYDROGEN_PARSER" +) +target_link_libraries(knobt ${LV2_LIBRARIES} ${GTK2_LIBRARIES} ${SNDFILE_LIBRARIES} ${SAMPLERATE_LIBRARIES} ${EXPAT_LIBRARIES} m) +set_target_properties ( knobt + PROPERTIES + COMPILE_FLAGS "-D_TEST_N_KNOB -DINSTALL_DIR=\\\"${CMAKE_INSTALL_PREFIX}/${LV2_INSTALL_DIR}\\\"" +) + # config install install(TARGETS drmr drmr_ui LIBRARY