File 002-clang-18.0.0.patch of Package qtcreator

diff -uprN qt-creator-opensource-src-18.0.0-orig/src/plugins/clangcodemodel/CMakeLists.txt qt-creator-opensource-src-18.0.0/src/plugins/clangcodemodel/CMakeLists.txt
--- qt-creator-opensource-src-18.0.0-orig/src/plugins/clangcodemodel/CMakeLists.txt	2025-10-28 12:28:21.000000000 +0100
+++ qt-creator-opensource-src-18.0.0/src/plugins/clangcodemodel/CMakeLists.txt	2025-11-01 11:53:34.664139595 +0100
@@ -4,6 +4,7 @@ if(WITH_TESTS)
 endif()
 
 add_qtc_plugin(ClangCodeModel
+  CONDITION TARGET ${CLANG_FORMAT_LIB}
   DEPENDS CPlusPlus
   PLUGIN_DEPENDS Core CppEditor LanguageClient ${TEST_LINK_DEPENDS} TextEditor
   PLUGIN_TEST_DEPENDS QmakeProjectManager
diff -uprN qt-creator-opensource-src-18.0.0-orig/src/plugins/clangtools/CMakeLists.txt qt-creator-opensource-src-18.0.0/src/plugins/clangtools/CMakeLists.txt
--- qt-creator-opensource-src-18.0.0-orig/src/plugins/clangtools/CMakeLists.txt	2025-10-28 12:28:21.000000000 +0100
+++ qt-creator-opensource-src-18.0.0/src/plugins/clangtools/CMakeLists.txt	2025-11-01 12:00:01.537375694 +0100
@@ -3,7 +3,7 @@ find_package(yaml-cpp QUIET MODULE)
 set(CLANG_VERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH})
 
 add_qtc_plugin(ClangTools
-  CONDITION TARGET yaml-cpp::yaml-cpp
+  CONDITION TARGET ${CLANG_FORMAT_LIB} AND TARGET yaml-cpp::yaml-cpp
   DEPENDS yaml-cpp::yaml-cpp
   PLUGIN_DEPENDS Core Debugger CppEditor
   PLUGIN_RECOMMENDS CppEditor
openSUSE Build Service is sponsored by