cmake/clangformat.cmake (9 lines of code) (raw):

file(GLOB ALL_SOURCE_FILES src/*.[ch] tests/*.[ch]) add_custom_target(clang-format COMMAND clang-format -i ${ALL_SOURCE_FILES} COMMENT "Running clang-format on source files" ) add_custom_target(check-clang-format COMMAND clang-format --dry-run --Werror ${ALL_SOURCE_FILES} COMMENT "Running clang-format check on source files" )