Я хочу сгенерировать make-файлы и рабочую область vxworks 6.x через CMake, и в CMake нет поддержки VxWroks.Как создать соответствующий генератор для моей платформы и правильный набор инструментов?
Я новичок в CMake.Мне удалось создать тестовый проект, который генерирует для Windows VS 2015 и Ubuntu.
Я пытался создать один для VxWorks 6.x с компилятором GNU и DIAB, но в CMake его нет поддержки.
Я читал о чем-то, называемом toolchain, кросс-компиляцией и файлами платформы (.cmake), но я не понимаю, как его написать и куда его поместить.
Я видел много примеров в интернетено не понял, нужно ли мне перестраивать CMake с файлами новой платформы или просто ссылаться на них из набора инструментов или из CMakeLists.
Я использую версию CMake 3.14 с графическим интерфейсом.
Я установил генератор как: Eclipse CDT4 - Makeix-файлы Unix.
Когда я выбираю вариант кросс-компиляции и предоставляю имя VxWorks, версия, компилятор c ++ (gnu / 4.1.2-vxworks-6.6 / x86-win32 / bin / c ++ ppc.exe), он пишет, что компилятор неизвестен и что мне нужно создать Platform / VxWroks.Он не может создать простую тестовую программу.
Я видел сообщение о ком-то, кому удалось создать все необходимые файлы: Требуется ли для кросс-компиляции файлов платформы защита для включения?
Но я не смог загрузить некоторые примеры для тестирования и учебник о том, как это сделать.
Я хотел бы иметь возможность создать генератор с CMake для VxWorks 6.x для создания библиотек иexacutable (.vxe), но не знаю, что делать.