skip inclusion of modules without CMakeLists

+ added hook for after load conf
This commit is contained in:
Yehonal
2016-07-28 13:31:07 +02:00
committed by Yehonal
parent 4c47ac3d9b
commit 548d0db9d5

View File

@@ -42,6 +42,8 @@ if(EXISTS "conf/config.cmake")
include(conf/config.cmake)
endif()
RUN_HOOK("AFTER_LOAD_CONF")
# build in Release-mode by default if not explicitly set
if( NOT CMAKE_BUILD_TYPE )
set(CMAKE_BUILD_TYPE "Release")
@@ -85,8 +87,10 @@ include(src/cmake/showoptions.cmake)
AZTH_SUBDIRLIST(sub_DIRS "${CMAKE_SOURCE_DIR}/modules" FALSE FALSE)
FOREACH(subdir ${sub_DIRS})
STRING(REGEX REPLACE "^${CMAKE_SOURCE_DIR}/" "" subdir ${subdir})
message("Loading module: ${subdir}")
add_subdirectory("${subdir}")
if(EXISTS "${subdir}/CMakeLists.txt")
message("Loading module: ${subdir}")
add_subdirectory("${subdir}")
endif()
ENDFOREACH()
RUN_HOOK("BEFORE_SRC_LOAD")