mirror of
https://gitee.com/dlmu-cone/tronone-h7-scaffold
synced 2026-07-25 03:47:46 +08:00
自动添加User_Code下的源文件/包含目录
Signed-off-by: MoonFeather <moonbite233@gmail.com>
This commit is contained in:
@@ -52,25 +52,24 @@ target_link_libraries(${CMAKE_PROJECT_NAME}
|
|||||||
stm32cubemx
|
stm32cubemx
|
||||||
)
|
)
|
||||||
|
|
||||||
|
file(GLOB_RECURSE USER_SOURCES "${PROJECT_SOURCE_DIR}/User_Code/*.c" "${PROJECT_SOURCE_DIR}/User_Code/*.cpp")
|
||||||
|
|
||||||
# Add sources to executable
|
# Add sources to executable
|
||||||
target_sources(${CMAKE_PROJECT_NAME} PRIVATE
|
target_sources(${CMAKE_PROJECT_NAME} PRIVATE
|
||||||
User_Code/bsp/fdcan/bsp_fdcan.c
|
${USER_SOURCES}
|
||||||
User_Code/bsp/spi/bsp_spi.c
|
|
||||||
User_Code/bsp/delayticks/delayticks.c
|
|
||||||
User_Code/module/periph/ws2812/ws2812.c
|
|
||||||
User_Code/application/indicator_app/ws2812status.c
|
|
||||||
# Add user sources here
|
# Add user sources here
|
||||||
)
|
)
|
||||||
|
|
||||||
|
file(GLOB_RECURSE USER_HEADERS "${CMAKE_SOURCE_DIR}/User_Code/*.h" "${CMAKE_SOURCE_DIR}/User_Code/*.hpp")
|
||||||
|
|
||||||
|
foreach (header ${USER_HEADERS})
|
||||||
|
get_filename_component(dir ${header} DIRECTORY)
|
||||||
|
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE ${dir})
|
||||||
|
endforeach ()
|
||||||
|
|
||||||
# Add include paths
|
# Add include paths
|
||||||
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
|
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
|
||||||
User_Code/bsp/fdcan
|
|
||||||
User_Code/bsp/spi
|
|
||||||
User_Code/bsp/delayticks
|
|
||||||
User_Code/module/periph/ws2812
|
|
||||||
User_Code/module/paramdef
|
|
||||||
User_Code/application/indicator_app
|
|
||||||
# Add user defined include paths
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# 添加全局宏定义
|
# 添加全局宏定义
|
||||||
|
|||||||
Reference in New Issue
Block a user