18 lines
544 B
CMake
18 lines
544 B
CMake
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)
|