From 692f3d46b3c56ca1ac89d573b1c0e20cfe951395 Mon Sep 17 00:00:00 2001 From: Thom Troy Date: Sat, 17 Nov 2018 11:30:09 +0000 Subject: [PATCH] raddd cppcheck-analysis target --- .../cmake/modules/FindCppCheck.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/04-static-analysis/cppcheck-compile-commands/cmake/modules/FindCppCheck.cmake b/04-static-analysis/cppcheck-compile-commands/cmake/modules/FindCppCheck.cmake index 8b6ed7e..cecb870 100644 --- a/04-static-analysis/cppcheck-compile-commands/cmake/modules/FindCppCheck.cmake +++ b/04-static-analysis/cppcheck-compile-commands/cmake/modules/FindCppCheck.cmake @@ -111,3 +111,12 @@ mark_as_advanced( CPPCHECK_SUPPRESSIONS CPPCHECK_CHECKS_ARGS CPPCHECK_OTHER_ARGS) + +if(CPPCHECK_FOUND) + file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/analysis/cppcheck) + add_custom_target(cppcheck-analysis + COMMAND ${CPPCHECK_COMMAND}) + message("cppcheck found. Use cppccheck-analysis targets to run it") +else() + message("cppcheck not found. No cppccheck-analysis targets") +endif()