11 lines
468 B
CMake
11 lines
468 B
CMake
file(GLOB PSEMEK_LIBRARIES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/*")
|
|
list(REMOVE_ITEM PSEMEK_LIBRARIES "CMakeLists.txt")
|
|
|
|
foreach(lib ${PSEMEK_LIBRARIES})
|
|
add_subdirectory(${lib})
|
|
target_compile_definitions(${lib} PUBLIC ${PSEMEK_DEFINITIONS})
|
|
target_compile_options(${lib} PUBLIC ${PSEMEK_CXX_FLAGS})
|
|
set_target_properties(${lib} PROPERTIES EXCLUDE_FROM_ALL TRUE)
|
|
endforeach()
|
|
|
|
set(PSEMEK_LIBRARIES ${PSEMEK_LIBRARIES} PARENT_SCOPE)
|