aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 54082671..874594e8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -158,8 +158,11 @@ if (MATRIX_DOC_PATH AND GTAD_PATH)
VERBATIM
)
if (CLANG_FORMAT)
- set(api_HDRS ${api_SRCS})
- list(TRANSFORM api_HDRS REPLACE ".cpp$" ".h")
+ # TODO: list(TRANSFORM) is available from CMake 3.12
+ foreach (S ${api_SRCS})
+ string (REGEX REPLACE ".cpp$" ".h" H ${S})
+ list(APPEND api_HDRS ${H})
+ endforeach()
set(CLANG_FORMAT_ARGS -i -sort-includes -verbose)
add_custom_target(update-format-api
COMMAND ${ABS_CLANG_FORMAT} ${CLANG_FORMAT_ARGS} ${api_SRCS}