Files
NBEngine/engine/CMakeLists.txt
T

18 lines
469 B
CMake

set(NBENGINE_MODULES
NBCore
NBGraphics
NBData
)
set(NB_INCLUDE_FILES "")
set(NB_SOURCE_FILES "")
foreach(module ${NBENGINE_MODULES})
add_subdirectory("./${module}")
get_target_property(MODULE_INCLUDES ${module} INTERFACE_INCLUDE_DIRECTORIES)
list(APPEND NB_INCLUDE_FILES ${MODULE_INCLUDES})
list(APPEND NB_SOURCE_FILES ${MODULE_INCLUDES})
endforeach()
set(NB_INCLUDE_FILES ${NB_INCLUDE_FILES} PARENT_SCOPE)
set(NB_SOURCE_FILES ${NB_SOURCE_FILES} PARENT_SCOPE)