CMakeLists.txt 466 B

1234567891011121314
  1. cmake_minimum_required(VERSION 3.13)
  2. set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/stm32_gcc.cmake)
  3. project(stm32-custom-linker-script C ASM)
  4. find_package(CMSIS COMPONENTS STM32F407VG REQUIRED)
  5. set(PROJECT_SOURCES
  6. main.c
  7. )
  8. add_executable(stm32-custom-linker-script ${PROJECT_SOURCES})
  9. target_link_libraries(stm32-custom-linker-script CMSIS::STM32::F407xx STM32::NoSys)
  10. stm32_add_linker_script(stm32-custom-linker-script PRIVATE F407VG.ld)