CMakeLists.txt 393 B

12345678910111213
  1. file(GLOB TEST_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
  2. enable_testing()
  3. foreach(sfn ${TEST_SOURCES})
  4. file(RELATIVE_PATH itn ${CMAKE_CURRENT_SOURCE_DIR} ${sfn})
  5. string(REPLACE ".cpp" "-test" it ${itn})
  6. add_executable(${it} ${itn})
  7. target_link_libraries(${it} PRIVATE palm)
  8. set_target_properties(${it} PROPERTIES LINK_FLAGS_RELEASE -s)
  9. endforeach(sfn ${TEST_SOURCES})