set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_SYSTEM_PROCESSOR avr) find_program(AVR_CC avr-gcc) find_program(AVR_CXX avr-g++) find_program(AVR_OBJCOPY avr-objcopy) find_program(AVR_SIZE_TOOL avr-size) find_program(AVR_OBJDUMP avr-objdump) find_program(AVR_STRIP avr-strip) set(CMAKE_C_COMPILER ${AVR_CC}) set(CMAKE_CXX_COMPILER ${AVR_CXX}) # Umgehen der Standard-Compiler-Checks von CMake, die bei Cross-Compilation oft fehlschlagen set(CMAKE_C_COMPILER_WORKS 1) set(CMAKE_CXX_COMPILER_WORKS 1) set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)