X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/a500fb72810060e52d87ad2c2e4691531f0bcc5a..73bee151e048054bde9a39c5ad2efec25af9c77b:/projects/CMakeLists.txt?ds=inline diff --git a/projects/CMakeLists.txt b/projects/CMakeLists.txt index 3fec99f1..39e548b1 100644 --- a/projects/CMakeLists.txt +++ b/projects/CMakeLists.txt @@ -14,4 +14,22 @@ if ( BUILD_STG ) add_subdirectory ( stargazer ) endif ( BUILD_STG ) -add_custom_target (cppcheck COMMAND /usr/bin/cppcheck --enable=all --std=c++14 ${CMAKE_SOURCE_DIR}/libs ${CMAKE_SOURCE_DIR}/projects/rscriptd ${CMAKE_SOURCE_DIR}/projects/sgauth ${CMAKE_SOURCE_DIR}/projects/sgconf ${CMAKE_SOURCE_DIR}/projects/stargazer) +set ( LIB_DIRS ${CMAKE_SOURCE_DIR}/libs/common + ${CMAKE_SOURCE_DIR}/libs/conffiles + ${CMAKE_SOURCE_DIR}/libs/crypto + ${CMAKE_SOURCE_DIR}/libs/ia + ${CMAKE_SOURCE_DIR}/libs/logger + ${CMAKE_SOURCE_DIR}/libs/pinger + ${CMAKE_SOURCE_DIR}/libs/scriptexecuter + ${CMAKE_SOURCE_DIR}/libs/srvconf + ) + +if (CPPCHECK_FOREIGN) + set ( LIB_DIRS ${LIB_DIRS} + ${CMAKE_SOURCE_DIR}/libs/dotconfpp + ${CMAKE_SOURCE_DIR}/libs/ibpp + ${CMAKE_SOURCE_DIR}/libs/smux + ) +endif () + +add_custom_target (cppcheck COMMAND /usr/bin/cppcheck --enable=all --std=c++17 ${LIB_DIRS} ${CMAKE_SOURCE_DIR}/projects/rscriptd ${CMAKE_SOURCE_DIR}/projects/sgauth ${CMAKE_SOURCE_DIR}/projects/sgconf ${CMAKE_SOURCE_DIR}/projects/stargazer)