mirror of
https://gitee.com/dlmu-cone/tronone-h7-scaffold
synced 2026-07-23 19:25:09 +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
|
||||
)
|
||||
|
||||
file(GLOB_RECURSE USER_SOURCES "${PROJECT_SOURCE_DIR}/User_Code/*.c" "${PROJECT_SOURCE_DIR}/User_Code/*.cpp")
|
||||
|
||||
# Add sources to executable
|
||||
target_sources(${CMAKE_PROJECT_NAME} PRIVATE
|
||||
User_Code/bsp/fdcan/bsp_fdcan.c
|
||||
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
|
||||
${USER_SOURCES}
|
||||
# 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
|
||||
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