2018-01-10 12:54:24 +03:00
|
|
|
# get all project files
|
|
|
|
file(GLOB_RECURSE ALL_SOURCE_FILES *.cpp *.c *.h *.m *.java)
|
|
|
|
|
2024-01-24 17:08:33 +03:00
|
|
|
include(ClangDetectTool)
|
2024-01-25 11:59:39 +03:00
|
|
|
clang_detect_tool(CLANG_FORMAT clang-format "")
|
2018-01-10 12:54:24 +03:00
|
|
|
|
|
|
|
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()
|