初始化验证编译通过
This commit is contained in:
@ -40,6 +40,9 @@ add_executable(${CMAKE_PROJECT_NAME})
|
||||
# Add STM32CubeMX generated sources
|
||||
add_subdirectory(cmake/stm32cubemx)
|
||||
|
||||
# Add user modules
|
||||
add_subdirectory(Modules)
|
||||
|
||||
# Link directories setup
|
||||
target_link_directories(${CMAKE_PROJECT_NAME} PRIVATE
|
||||
# Add user defined library search paths
|
||||
@ -63,6 +66,18 @@ target_compile_definitions(${CMAKE_PROJECT_NAME} PRIVATE
|
||||
# Add linked libraries
|
||||
target_link_libraries(${CMAKE_PROJECT_NAME}
|
||||
stm32cubemx
|
||||
led
|
||||
delay
|
||||
|
||||
# Add user defined libraries
|
||||
)
|
||||
|
||||
# Generate binary file from ELF file
|
||||
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
|
||||
COMMAND ${CMAKE_OBJCOPY} -O binary $<TARGET_FILE:${CMAKE_PROJECT_NAME}> $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>/${CMAKE_PROJECT_NAME}.bin
|
||||
COMMENT "Generating binary file...")
|
||||
|
||||
# Generate hex file from ELF file
|
||||
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
|
||||
COMMAND ${CMAKE_OBJCOPY} -O ihex $<TARGET_FILE:${CMAKE_PROJECT_NAME}> $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>/${CMAKE_PROJECT_NAME}.hex
|
||||
COMMENT "Generating hex file...")
|
||||
|
||||
Reference in New Issue
Block a user