1# Cross-Compile for arm-none-eabi 2 3set(CMAKE_SYSTEM_NAME Generic) 4set(CMAKE_SYSTEM_PROCESSOR arm) 5 6set(CMAKE_C_COMPILER arm-none-eabi-gcc) 7set(CMAKE_CXX_COMPILER arm-none-eabi-g++) 8set(CMAKE_C_COMPILER_ID GNU) 9set(CMAKE_CXX_COMPILER_ID GNU) 10set(CMAKE_C_COMPILER_FORCED TRUE) 11set(CMAKE_CXX_COMPILER_FORCED TRUE) 12 13set(CMAKE_EXECUTABLE_SUFFIX_C .elf) 14set(CMAKE_EXECUTABLE_SUFFIX_CPP .elf) 15