From 66a74b221e667e266eb51bb6022c187ba6c78c5e Mon Sep 17 00:00:00 2001 From: Hugo Date: Fri, 30 Jan 2026 15:33:19 +0100 Subject: [PATCH] chore: guard format targets for FetchContent --- CMakeLists.txt | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7bc03ee..61a7a35 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -180,12 +180,14 @@ coretrace_add_tool( # ============ # FORMATTING # ============ -add_custom_target(format - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/format.sh" - WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" - COMMENT "Run clang-format on source files") - -add_custom_target(format-check - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/format-check.sh" - WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" - COMMENT "Verify clang-format compliance") +if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) + add_custom_target(format + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/format.sh" + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" + COMMENT "Run clang-format on source files") + + add_custom_target(format-check + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/format-check.sh" + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" + COMMENT "Verify clang-format compliance") +endif()