Я использую cmake для сборки QNX 6.5, которая использует компилятор qcc. Когда я запускаю make для сборки проекта, он не показывает никаких ошибок (оригинальный проект без cmake сделал). это форма было почти то, что мне было нужно, но не совсем. Я попытался добавить приведенный ниже код в мой QNX_Toochian.cmake, но ничего не происходит. Я подозреваю, что это потому, что компилятору qcc нужен другой флаг, чем -Wall.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
Я также нашел это Веб-сайт в котором говорится об установке уровней предупреждений, но я до сих пор не понимаю, как отформатировать это для моего QNX_Toolchain.cmake.
Еще один ресурс, который я обнаружил, который настраивает QNX_Toochain.cmake, это Вот. Они также устанавливают флаги для сборки, но я не знаю, как просто сделать то, что они сделали.
SET(CMAKE_CXX_FLAGS "-Vgcc_ntoarmv7le -lang-c++ -fstack-protector -fstack-protector-all -Wno-psabi -Wall -W -D_REENTRANT" CACHE STRING "Playbook QCC C++ Flags" FORCE)
Поэтому, если у кого-то есть идея, как заставить проект QNX qcc cmake отображать ошибки, это то, что я ищу.
Задача ещё не решена.
Других решений пока нет …