CMakeLists.txt 443 B

123456789101112
  1. file(GLOB src_list RELATIVE ${CMAKE_CURRENT_LIST_DIR}
  2. ${CMAKE_CURRENT_LIST_DIR}/*.cpp)
  3. foreach(src IN LISTS src_list)
  4. cmake_path(GET src STEM file_name)
  5. string(REPLACE "_" "-" target_name ${file_name})
  6. add_library(${target_name} SHARED ${src})
  7. set_target_properties(${target_name} PROPERTIES OUTPUT_NAME "test_${file_name}")
  8. define_filename(${target_name})
  9. unset(file_name)
  10. unset(target_name)
  11. endforeach()