CMakeLists.txt 461 B

12345678910111213141516
  1. set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/stm32_gcc.cmake)
  2. cmake_minimum_required(VERSION 3.8)
  3. project(cmsis-test C ASM)
  4. find_package(CMSIS COMPONENTS STM32F4 REQUIRED)
  5. set(SOURCES main.c)
  6. include(stm32/devices)
  7. stm32_get_devices_by_family(F4 DEVICES)
  8. foreach(DEVICE ${DEVICES})
  9. add_executable(cmsis-test-${DEVICE} ${SOURCES})
  10. target_link_libraries(cmsis-test-${DEVICE} CMSIS::STM32::${DEVICE} STM32::NoSys)
  11. endforeach()