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)