История изменений
Исправление 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
— они должны быть заданы