- file(GLOB TEST_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
- enable_testing()
- foreach(sfn ${TEST_SOURCES})
- file(RELATIVE_PATH itn ${CMAKE_CURRENT_SOURCE_DIR} ${sfn})
- string(REPLACE ".cpp" "-test" it ${itn})
- add_executable(${it} ${itn})
- target_link_libraries(${it} PRIVATE palm)
- set_target_properties(${it} PROPERTIES LINK_FLAGS_RELEASE -s)
- endforeach(sfn ${TEST_SOURCES})
|