foreach(module_path IN LISTS extra_modules local_extra_modules)
if(module_path)
get_filename_component(module_name "${module_path}" NAME)
+ set(build_module ON)
+ if(NOT EXISTS "${module_path}/CMakeLists.txt") # if module is built not using cmake
+ set(build_module OFF)
+ endif()
if(NOT DEFINED BUILD_${module_name})
- set(BUILD_${module_name} ON CACHE BOOL "Build ${module_name} extra module" FORCE)
+ set(BUILD_${module_name} ${build_module} CACHE BOOL "Build ${module_name} extra module" FORCE)
endif()
if(BUILD_${module_name})
message(STATUS "Register ${module_name} to be built in build-modules/${module_name}")