Программное обеспечение будет в конечном итоге работать на встроенной платформе Linux.Для начала мы написали библиотеку, в которой все файлы C находятся в одной папке, а файлы C ++ - в тестовой папке под ней.
Это работает в Windows10, используя CMake , Ninja и CLang plus doctest в качестве основы тестирования.Все эти инструменты установлены в vcpkg .
Я сейчас пытаюсь настроить все и запустить на Ubuntu 16.04.Все инструменты и исходный код были получены из нашего хранилища.Я пытался собрать библиотеку и протестировать с помощью Qt, cmake-gui и командной строки, но безуспешно.
Используя CMake-gui, после перехода к источнику и месту назначения, нажатие кнопки Configure вызывает ошибку
Ошибка CMake: CMake не смог найти программу сборки, соответствующую "Ninja".CMAKE_MAKE_PROGRAM не был установлен.
Программа ninja находится в папке ~ /../ vcpkg / downloads / tools / ninja-1.8.2-linux /.
У меня были разные ошибки при попытке сборки из командной строки.
Есть ли примеры конфигураций, которые работают с управляемыми инструментами, а не в среде?