|
|
@ -49,17 +49,17 @@ function(add_module MOD_NAME MOD_PATH) |
|
|
|
|
|
|
|
|
if(${BUILD_${MOD_UPPER}}) |
|
|
if(${BUILD_${MOD_UPPER}}) |
|
|
set(BUILD_${MOD_UPPER}_HAS_TEST ${HAS_TEST} CACHE INTERNAL "Has test support") |
|
|
set(BUILD_${MOD_UPPER}_HAS_TEST ${HAS_TEST} CACHE INTERNAL "Has test support") |
|
|
add_subdirectory(${MOD_PATH}) |
|
|
|
|
|
list(APPEND GLOBAL_ENABLED_MODULES ${MOD_NAME}) |
|
|
list(APPEND GLOBAL_ENABLED_MODULES ${MOD_NAME}) |
|
|
list(APPEND GLOBAL_ENABLED_MACROS BUILD_${MOD_UPPER}) |
|
|
list(APPEND GLOBAL_ENABLED_MACROS BUILD_${MOD_UPPER}) |
|
|
message(STATUS "[Root] Enabled module(TestSupport: ${HAS_TEST}): ${MOD_NAME} (Default: ${DEFAULT_STATE}) -> Macro: BUILD_${MOD_UPPER}") |
|
|
message(STATUS "[Root] Enabled module(TestSupport: ${HAS_TEST}): ${MOD_NAME} (Default: ${DEFAULT_STATE}) -> Macro: BUILD_${MOD_UPPER}") |
|
|
set(GLOBAL_ENABLED_MODULES ${GLOBAL_ENABLED_MODULES} PARENT_SCOPE) |
|
|
set(GLOBAL_ENABLED_MODULES ${GLOBAL_ENABLED_MODULES} PARENT_SCOPE) |
|
|
set(GLOBAL_ENABLED_MACROS ${GLOBAL_ENABLED_MACROS} PARENT_SCOPE) |
|
|
set(GLOBAL_ENABLED_MACROS ${GLOBAL_ENABLED_MACROS} PARENT_SCOPE) |
|
|
|
|
|
add_subdirectory(${MOD_PATH}) |
|
|
endif() |
|
|
endif() |
|
|
endfunction() |
|
|
endfunction() |
|
|
|
|
|
|
|
|
add_module(base base ON OFF) |
|
|
add_module(base base ON OFF) |
|
|
add_module(common common ON OFF) |
|
|
add_module(CANmotor CANmotor ON OFF) |
|
|
add_module(controller controller OFF ON) |
|
|
add_module(controller controller OFF ON) |
|
|
add_module(motor motor OFF ON) |
|
|
add_module(motor motor OFF ON) |
|
|
add_module(ctrl2 ctrl2 OFF ON) |
|
|
add_module(ctrl2 ctrl2 OFF ON) |
|
|
|