У меня следующая ситуация:
add_executable(TestOne TestOne.cpp)
target_link_libraries(TestOne my_library)
add_test(TestOne TestOne)
set_tests_properties (TestOne
PROPERTIES PASS_REGULAR_EXPRESSION "Passed")
Этот блок кода cmake из CMakeLists.txt находится в каталоге / test моего проекта общей библиотеки (my_library). Проблема в том, что когда я запускаю «make», он компилирует этот тест, но я хочу сделать эту компиляцию необязательной, чтобы компилировать только тогда, когда я делаю «make test», а не когда я делаю «make», я хочу сделать мои тесты необязательны.