#这部分一般不改动 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} )