22 lines
683 B
CMake
22 lines
683 B
CMake
|
#这部分一般不改动
|
||
|
add_definitions(-D__weak=__attribute__\(\(weak\)\) -D__packed=__attribute__\(\(__packed__\)\))
|
||
|
|
||
|
#
|
||
|
# 设置工程源码和头文件
|
||
|
#
|
||
|
# include_directories("$ENV{TOOl_CHAIN_DIR}/arm-none-eabi/include")
|
||
|
# include_directories("$ENV{TOOl_CHAIN_DIR}/lib/gcc/arm-none-eabi/9.3.1/include")
|
||
|
# 工程相关源码
|
||
|
include_directories("source")
|
||
|
aux_source_directory("source" PROJECT_SOURCES)
|
||
|
# aux_source_directory("protocol" PROJECT_SOURCES)
|
||
|
# aux_source_directory("drivers" PROJECT_SOURCES)
|
||
|
# 可执行文件
|
||
|
add_executable(${PROJECT_NAME}.elf
|
||
|
${PROJECT_SOURCES}
|
||
|
${N32G430_SRCS}
|
||
|
${BSP_SRCS}
|
||
|
${startup}
|
||
|
${ldscript}
|
||
|
)
|