changed CMakeLists.txt

This commit is contained in:
2026-03-19 01:40:29 +08:00
parent cf2fe7c200
commit 64d456f034

View File

@@ -28,9 +28,10 @@ set(DSP_NAME "libCMSISDSP.a") # 指定DSP库名称
link_directories(${CMAKE_SOURCE_DIR}/Middlewares/ST/ARM/DSP/Lib) link_directories(${CMAKE_SOURCE_DIR}/Middlewares/ST/ARM/DSP/Lib)
# Generic compiler settings for optimization and basic link lib # Generic compiler settings for optimization and basic link lib
add_compile_options(-pipe ${MCU_FLAGS} -Wall -Werror -fmessage-length=0 # basic options add_compile_options(-pipe ${MCU_FLAGS} -Wall -fmessage-length=0 # basic options
-ffunction-sections -fdata-sections -fno-common # optimize options -ffunction-sections -fdata-sections -fno-common # optimize options
) )
# -Werror
add_link_options(-pipe ${MCU_FLAGS} -T${LINKER_SCRIPT} -Wl,--no-warn-rwx-segments # close RWX warning add_link_options(-pipe ${MCU_FLAGS} -T${LINKER_SCRIPT} -Wl,--no-warn-rwx-segments # close RWX warning
-lm -lc -lnosys # lib options -lm -lc -lnosys # lib options
-Wl,--gc-sections -flto -specs=nano.specs -specs=nosys.specs # optimize options -Wl,--gc-sections -flto -specs=nano.specs -specs=nosys.specs # optimize options
@@ -42,7 +43,8 @@ add_link_options(-pipe ${MCU_FLAGS} -T${LINKER_SCRIPT} -Wl,--no-warn-rwx-segment
add_definitions( add_definitions(
-DUSE_HAL_DRIVER -DUSE_HAL_DRIVER
-DSTM32F407xx -DSTM32F407xx
-DARM_MATH_CM4 -DARM_MATH_CM4
-D__FPU_PRESENT=1U
) # need -D<macro> to define macro ) # need -D<macro> to define macro
# add inc # add inc