From a2250f02ce26102828d0a5696af618e2b2ff22e2 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Fri, 27 Oct 2023 17:06:18 -0300 Subject: [PATCH] build: add new target to check the CMake format --- build-support/macros-and-definitions.cmake | 11 +++++++++++ ns3 | 1 + 2 files changed, 12 insertions(+) diff --git a/build-support/macros-and-definitions.cmake b/build-support/macros-and-definitions.cmake index 97a3d967f..778351368 100644 --- a/build-support/macros-and-definitions.cmake +++ b/build-support/macros-and-definitions.cmake @@ -306,6 +306,17 @@ macro(process_options) ${PROJECT_SOURCE_DIR}/build-support/cmake-format-modules.yaml -i ${MODULES_CMAKE_FILES} ) + add_custom_target( + cmake-format-check + COMMAND + ${CMAKE_FORMAT_PROGRAM} -c + ${PROJECT_SOURCE_DIR}/build-support/cmake-format.yaml --check + ${INTERNAL_CMAKE_FILES} + COMMAND + ${CMAKE_FORMAT_PROGRAM} -c + ${PROJECT_SOURCE_DIR}/build-support/cmake-format-modules.yaml --check + ${MODULES_CMAKE_FILES} + ) unset(MODULES_CMAKE_FILES) unset(INTERNAL_CMAKE_FILES) endif() diff --git a/ns3 b/ns3 index 270b8fe13..79a4a832f 100755 --- a/ns3 +++ b/ns3 @@ -1060,6 +1060,7 @@ def build_step(args, non_executable_targets = ["assemble-introspected-command-line", "check-version", "cmake-format", + "cmake-format-check", "coverage_gcc", "docs", "doxygen",