18 lines
469 B
CMake
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)
|
|
|