LINUX.ORG.RU

История изменений

Исправление XMs, (текущая версия) :

Мало. Вот тебе, для примера, самое важное из содержимого моего тулчейн-файла для AVR (утащено откуда-то с инета):

…
##########################################################################
# executables in use
##########################################################################
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)

##########################################################################
# toolchain starts with defining mandatory variables
##########################################################################
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR avr)
set(CMAKE_C_COMPILER ${AVR_CC})
set(CMAKE_CXX_COMPILER ${AVR_CXX})

…

Если совсем коротко, обрати внимание на CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_PROCESSOR, CMAKE_C_COMPILER и CMAKE_CXX_COMPILER — они должны быть заданы

Исходная версия XMs, :

Мало. Вот тебе, для примера, самое важное из содержимого моего тулчейн-файла для AVR (утащено откуда-то с инета):

…
##########################################################################
# options
##########################################################################
option(WITH_MCU "Add the MCU type to the target file name." OFF)

##########################################################################
# executables in use
##########################################################################
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)

##########################################################################
# toolchain starts with defining mandatory variables
##########################################################################
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR avr)
set(CMAKE_C_COMPILER ${AVR_CC})
set(CMAKE_CXX_COMPILER ${AVR_CXX})

…

Если совсем коротко, обрати внимание на CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_PROCESSOR, CMAKE_C_COMPILER и CMAKE_CXX_COMPILER — они должны быть заданы