@@ -25,10 +25,9 @@ option(UMF_BUILD_EXAMPLES "Build UMF examples" ON)
25
25
option (UMF_ENABLE_POOL_TRACKING "Build UMF with pool tracking" ON )
26
26
option (UMF_DEVELOPER_MODE "Enable developer checks, treats warnings as errors"
27
27
OFF )
28
- option (
29
- UMF_FORMAT_CODE_STYLE
30
- "Add clang, cmake, and black -format-check and -format-apply targets to make"
31
- OFF )
28
+ option (UMF_FORMAT_CODE_STYLE
29
+ "Add clang, cmake, and black -format-check and -format-apply targets"
30
+ OFF )
32
31
option (USE_ASAN "Enable AddressSanitizer checks" OFF )
33
32
option (USE_UBSAN "Enable UndefinedBehaviorSanitizer checks" OFF )
34
33
option (USE_TSAN "Enable ThreadSanitizer checks" OFF )
@@ -260,14 +259,17 @@ if(UMF_FORMAT_CODE_STYLE)
260
259
find_program (CMAKE_FORMAT NAMES cmake-format )
261
260
find_program (BLACK NAMES black )
262
261
262
+ set (CLANG_FORMAT_REQUIRED "15.0" )
263
+ set (CMAKE_FORMAT_REQUIRED "0.6" )
264
+
263
265
if (NOT CLANG_FORMAT
264
266
AND NOT CMAKE_FORMAT
265
267
AND NOT BLACK )
266
268
message (
267
269
FATAL_ERROR
268
270
"UMF_FORMAT_CODE_STYLE=ON, but neither clang-format (required version: "
269
271
"${CLANG_FORMAT_REQUIRED} ), nor cmake-format (required version: "
270
- "${CMAKE_FORMAT_VERSION } ), nor black was found." )
272
+ "${CMAKE_FORMAT_REQUIRED } ), nor black was found." )
271
273
endif ()
272
274
273
275
if (CLANG_FORMAT )
@@ -277,7 +279,6 @@ if(UMF_FORMAT_CODE_STYLE)
277
279
278
280
# Check if clang-format (in correct version) is available for code
279
281
# formatting.
280
- set (CLANG_FORMAT_REQUIRED "15.0" )
281
282
if (NOT (CLANG_FORMAT_VERSION VERSION_EQUAL CLANG_FORMAT_REQUIRED ))
282
283
message (FATAL_ERROR "Required clang-format version is "
283
284
"${CLANG_FORMAT_REQUIRED} " )
@@ -307,8 +308,8 @@ if(UMF_FORMAT_CODE_STYLE)
307
308
file (GLOB_RECURSE format_list ${format_clang_glob} )
308
309
309
310
message (
310
- STATUS "Adding 'clang-format-check' and 'clang-format-apply' make "
311
- " targets" )
311
+ STATUS
312
+ "Adding 'clang-format-check' and 'clang-format-apply' targets" )
312
313
313
314
add_custom_target (
314
315
clang-format-check
@@ -318,7 +319,7 @@ if(UMF_FORMAT_CODE_STYLE)
318
319
319
320
add_custom_target (
320
321
clang-format-apply
321
- COMMAND ${CLANG_FORMAT} --style=file -- i ${format_list}
322
+ COMMAND ${CLANG_FORMAT} --style=file -i ${format_list}
322
323
COMMENT "Format files using clang-format" )
323
324
endif ()
324
325
@@ -329,7 +330,6 @@ if(UMF_FORMAT_CODE_STYLE)
329
330
330
331
# Check if cmake-format (in correct version) is available for cmake
331
332
# files formatting.
332
- set (CMAKE_FORMAT_REQUIRED "0.6" )
333
333
if (NOT (CMAKE_FORMAT_VERSION VERSION_EQUAL CMAKE_FORMAT_REQUIRED ))
334
334
message (FATAL_ERROR "Required cmake-format version is"
335
335
"${CMAKE_FORMAT_REQUIRED} " )
@@ -357,8 +357,8 @@ if(UMF_FORMAT_CODE_STYLE)
357
357
list (APPEND format_cmake_list "${PROJECT_SOURCE_DIR} /CMakeLists.txt" )
358
358
359
359
message (
360
- STATUS "Adding 'cmake-format-check' and 'cmake-format-apply' make "
361
- " targets" )
360
+ STATUS
361
+ "Adding 'cmake-format-check' and 'cmake-format-apply' targets" )
362
362
363
363
add_custom_target (
364
364
cmake-format-check
@@ -379,8 +379,7 @@ if(UMF_FORMAT_CODE_STYLE)
379
379
380
380
message (
381
381
STATUS
382
- "Adding 'black-format-check' and 'black-format-apply' make targets"
383
- )
382
+ "Adding 'black-format-check' and 'black-format-apply' targets" )
384
383
385
384
add_custom_target (
386
385
black-format-check
@@ -417,10 +416,14 @@ if(UMF_FORMAT_CODE_STYLE)
417
416
COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} --target
418
417
black-format-apply
419
418
COMMENT "Format C/C++, CMake, and Python files" )
419
+ message (
420
+ STATUS
421
+ " Adding convenience targets 'format-check' and 'format-apply'."
422
+ )
420
423
else ()
421
424
message (
422
425
STATUS
423
- " Convenience targets 'make format-check' and 'make format-apply' are "
426
+ " Convenience targets 'format-check' and 'format-apply' are "
424
427
"not available. Use commands specific for found tools (see the log above)."
425
428
)
426
429
endif ()
0 commit comments