| 12345678910111213141516171819202122232425262728 |
- set(CMAKE_SYSTEM_NAME Generic)
- set(CMAKE_SYSTEM_PROCESSOR armv7-m)
- set(tools /opt/chino-toolchain)
- set(CMAKE_C_COMPILER ${tools}/bin/arm-unknown-eabi-gcc)
- set(CMAKE_CXX_COMPILER ${tools}/bin/arm-unknown-eabi-g++)
- set(CMAKE_OBJCOPY ${tools}/bin/arm-unknown-eabi-objcopy)
- set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
- set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
- SET(CMAKE_C_COMPILER_WORKS 1)
- SET(CMAKE_CXX_COMPILER_WORKS 1)
- SET(CHINO_ARCH armv7-m)
- SET(CHINO_BOARD coco_aq0)
- add_compile_options(
- -Wno-multichar
- -fno-common
- -std=c++17
- -ffast-math
- -Os
- -flto
- -ffunction-sections
- -fdata-sections
- -mcpu=cortex-m3)
-
|