14 lines
430 B
CMake
14 lines
430 B
CMake
|
file(GLOB_RECURSE all_sources
|
||
|
RELATIVE "${PROJECT_SOURCE_DIR}"
|
||
|
include/*.h src/*.cc src/*.h)
|
||
|
add_custom_target(${PROJECT_NAME}_format
|
||
|
COMMENT "Formating ${PROJECT_NAME} with clang-format"
|
||
|
COMMAND clang-format -style=file -i -- ${all_sources} VERBATIM
|
||
|
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}")
|
||
|
unset(all_sources)
|
||
|
|
||
|
if(NOT TARGET format)
|
||
|
add_custom_target(format)
|
||
|
endif()
|
||
|
add_dependencies(format ${PROJECT_NAME}_format)
|