Skip to content

Commit 3bb6372

Browse files
committed
cmake: use --definitions for gersemi
As pointed out by Divergentdave we can avoid using `--no-warn-about-unknown-commands` by adding a simple decl file with our two custom functions.
1 parent 55b66b9 commit 3bb6372

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

cmake/custom_function_defs.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
function(test_binary target_name)
2+
endfunction()
3+
4+
function(add_c_format_targets targets)
5+
endfunction()

cmake/format.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ add_custom_target(
1717
add_custom_target(
1818
cmake-format-fix
1919
COMMAND
20-
gersemi --no-warn-about-unknown-commands -i CMakeLists.txt
20+
gersemi --definitions cmake/custom_function_defs.txt -i CMakeLists.txt
2121
tests/CMakeLists.txt cmake/*.cmake
2222
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
2323
)
2424

2525
add_custom_target(
2626
cmake-format-check
2727
COMMAND
28-
gersemi --no-warn-about-unknown-commands -c CMakeLists.txt
28+
gersemi --definitions cmake/custom_function_defs.txt -c CMakeLists.txt
2929
tests/CMakeLists.txt cmake/*.cmake
3030
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
3131
)

0 commit comments

Comments
 (0)