cmake/cppcheck.cmake (12 lines of code) (raw):
file(GLOB ALL_SOURCE_FILES src/*.[ch] tests/*.[ch])
set(CPPCHECK_COMMAND
cppcheck
--enable=all
--suppress=missingIncludeSystem
-I${CMAKE_SOURCE_DIR}/src
${ALL_SOURCE_FILES}
)
add_custom_target(cppcheck
COMMAND ${CPPCHECK_COMMAND}
COMMENT "Running cppcheck on source files"
)