Add CMake toolchain for AVR compilation

This commit is contained in:
Doug Brown 2023-06-03 18:26:19 -07:00 committed by Doug Brown
parent baf0937589
commit 174bcdb370

15
toolchain-avr.cmake Normal file
View File

@ -0,0 +1,15 @@
# This will tell CMake that we are cross compiling
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_VERSION 1)
set(CMAKE_SYSTEM_PROCESSOR avr)
# Make sure it knows what binaries to use
set(CMAKE_AR avr-ar)
set(CMAKE_ASM_COMPILER avr-as)
set(CMAKE_C_COMPILER avr-gcc)
set(CMAKE_CXX_COMPILER avr-g++)
set(CMAKE_LINKER avr-ld)
set(CMAKE_OBJCOPY avr-objcopy)
set(CMAKE_RANLIB avr-ranlib)
set(CMAKE_SIZE avr-size)
set(CMAKE_STRIP avr-strip)