summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/CMakeLists.txt22
1 files changed, 13 insertions, 9 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index da407117..945684c7 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -6,15 +6,19 @@ if(NOT UNIX)
add_test(NAME libFLAC
COMMAND $<TARGET_FILE:test_libFLAC>
WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
- add_test(NAME libFLAC++
- COMMAND $<TARGET_FILE:test_libFLAC++>
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
- add_test(NAME flac_help
- COMMAND $<TARGET_FILE:flacapp> --help
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
- add_test(NAME metaflac_help
- COMMAND $<TARGET_FILE:metaflac> --help
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
+ if(BUILD_CXXLIBS)
+ add_test(NAME libFLAC++
+ COMMAND $<TARGET_FILE:test_libFLAC++>
+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
+ endif()
+ if(BUILD_PROGRAMS)
+ add_test(NAME flac_help
+ COMMAND $<TARGET_FILE:flacapp> --help
+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
+ add_test(NAME metaflac_help
+ COMMAND $<TARGET_FILE:metaflac> --help
+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
+ endif()
return()
endif()