AnimTestbed/3rdparty/ozz-animation/build-utils/cmake/clang_format.cmake

22 lines
621 B
CMake

# Apply clang-format utility (if found) to all sources.
#------------------------------------------------------
find_program(CLANG_FORMAT "clang-format")
if(CLANG_FORMAT)
message("clang-format found, adding target to the build process.")
file(GLOB_RECURSE
all_source_files
"include/*.h"
"src/*.cc" "src/*.h"
"test/*.cc" "test/*.h"
"samples/*.cc" "samples/*.h"
"howtos/*.cc")
add_custom_target(
BUILD_CLANG_FORMAT
COMMAND ${CLANG_FORMAT} -i -style=google ${all_source_files}
VERBATIM)
else()
message("Optional program clang-format not found.")
endif()