diff --git a/toolchain-avr.cmake b/toolchain-avr.cmake new file mode 100644 index 0000000..6a31fbd --- /dev/null +++ b/toolchain-avr.cmake @@ -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)