psemek/examples/CMakeLists.txt
2020-08-30 09:06:03 +03:00

9 lines
394 B
CMake

file(GLOB PSEMEK_EXAMPLES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/*")
list(REMOVE_ITEM PSEMEK_EXAMPLES "CMakeLists.txt")
foreach(example ${PSEMEK_EXAMPLES})
get_filename_component(TARGET_NAME "${example}" NAME_WLE)
set(TARGET_NAME psemek-${TARGET_NAME})
add_executable(${TARGET_NAME} ${example})
target_link_libraries(${TARGET_NAME} PUBLIC psemek)
endforeach()