# get all project files file( GLOB_RECURSE ALL_SOURCE_FILES *.cpp *.c *.h *.m *.java ) include(ClangDetectTool) clang_detect_tool(CLANG_FORMAT clang-format "") if(NOT CLANG_FORMAT) message(WARNING "clang-format not found in path! code format target not available.") else() add_custom_target(clangformat COMMAND ${CLANG_FORMAT} -style=file -i ${ALL_SOURCE_FILES}) endif()