| 1234567891011121314151617181920212223 |
- PROJECT(stm32-newlib)
- CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
- ENABLE_LANGUAGE(ASM)
- FIND_PACKAGE(CMSIS REQUIRED)
- FIND_PACKAGE(STM32HAL COMPONENTS gpio uart REQUIRED)
- INCLUDE_DIRECTORIES(
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMSIS_INCLUDE_DIRS}
- ${STM32HAL_INCLUDE_DIR}
- )
- SET(PROJECT_SOURCES
- main.c
- newlib.c
- )
- ADD_EXECUTABLE(${CMAKE_PROJECT_NAME} ${PROJECT_SOURCES} ${CMSIS_SOURCES} ${STM32HAL_SOURCES})
- STM32_SET_TARGET_PROPERTIES(${CMAKE_PROJECT_NAME})
- STM32_ADD_HEX_BIN_TARGETS(${CMAKE_PROJECT_NAME})
|