diff --git a/CMakeLists.txt b/CMakeLists.txt index a3c277559b..041966b1d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -156,7 +156,7 @@ list(GET config_args 0 OS) list(GET config_args 1 BOARD) list(GET config_args 2 LABEL) -message(STATUS "TARGET: OS(${OS})-BOARD(${BOARD})-LABEL(${LABEL})") +message(STATUS "OS=${OS} BOARD=${BOARD} LABEL=${LABEL}") #============================================================================= # programs diff --git a/cmake/common/px4_base.cmake b/cmake/common/px4_base.cmake index 38ae2f7e2f..66be1acbe5 100644 --- a/cmake/common/px4_base.cmake +++ b/cmake/common/px4_base.cmake @@ -264,6 +264,11 @@ function(px4_add_module) add_library(${MODULE} STATIC EXCLUDE_FROM_ALL ${SRCS}) + if(MAIN) + set_target_properties(${MODULE} PROPERTIES + COMPILE_DEFINITIONS PX4_MAIN=${MAIN}_app_main) + endif() + if(INCLUDES) target_include_directories(${MODULE} ${INCLUDES}) endif() @@ -272,10 +277,6 @@ function(px4_add_module) add_dependencies(${MODULE} ${DEPENDS}) endif() - if(MAIN) - target_compile_definitions(${MODULE} PUBLIC -DPX4_MAIN=${MAIN}_app_main) - endif() - # join list variables to get ready to send to compiler foreach(prop LINK_FLAGS COMPILE_FLAGS) if(${prop})