У меня есть CMakefile, который определяет cppcheck, как описано в Поддержка Cppcheck в CMake прекрасно работает, но я хочу иметь возможность снова и снова компилировать мой код и не запускать cppcheck, пока я не думаю, что я близокдо завершения, а затем запустите cppcheck перед фиксацией.
cppcheck слишком медленный, чтобы быть частью моего цикла редактирования / компиляции / тестирования / отладки.
Каков наилучший метод для этого?Я думаю что-то вроде определения переменной и создания файлов, а также сборки и сборки и сборки.Например,
В CMakeLists.txt
if(CPPCHECK STREQUAL "yes")
set(CMAKE_CXX_CPPCHECK "cppcheck")
endif()
Во время написания кода
cmake3 -G "Unix Makefiles" ..
cmake3 --build .
cmake3 --build .
Затем перед фиксацией кода
cmake3 -G "Unix Makefiles" -DCPPCHECK=yes ..
cmake3 --build .
Есть ли лучший способ