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()