Browse Source

【主线待合】解决MCU无法感知BUILD_LOG问题

master
Lizongdi 2 weeks ago
parent
commit
67e520e204
  1. 11
      CMakeLists.txt

11
CMakeLists.txt

@ -52,11 +52,6 @@ target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
# Add user defined include paths # Add user defined include paths
) )
# Add project symbols (macros)
target_compile_definitions(${CMAKE_PROJECT_NAME} PRIVATE
# Add user defined symbols
)
# Remove wrong libob.a library dependency when using cpp files # Remove wrong libob.a library dependency when using cpp files
list(REMOVE_ITEM CMAKE_C_IMPLICIT_LINK_LIBRARIES ob) list(REMOVE_ITEM CMAKE_C_IMPLICIT_LINK_LIBRARIES ob)
@ -64,6 +59,12 @@ list(REMOVE_ITEM CMAKE_C_IMPLICIT_LINK_LIBRARIES ob)
set(GENERATED_COMMON_DIR "${CMAKE_BINARY_DIR}/library/common") set(GENERATED_COMMON_DIR "${CMAKE_BINARY_DIR}/library/common")
include_directories("${GENERATED_COMMON_DIR}") include_directories("${GENERATED_COMMON_DIR}")
add_subdirectory(robot) add_subdirectory(robot)
# Add project symbols (macros) — propagate enabled module macros (e.g. BUILD_LOG)
# to the top-level firmware target so common.h sees the correct branches.
target_compile_definitions(${CMAKE_PROJECT_NAME} PRIVATE
${GLOBAL_ENABLED_MACROS}
# Add user defined symbols
)
target_link_libraries(${CMAKE_PROJECT_NAME} target_link_libraries(${CMAKE_PROJECT_NAME}
stm32cubemx stm32cubemx
main main

Loading…
Cancel
Save