aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/qt5-tools/libclang.patch
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/qt5-tools/libclang.patch
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/qt5-tools/libclang.patch')
-rw-r--r--vcpkg/ports/qt5-tools/libclang.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/vcpkg/ports/qt5-tools/libclang.patch b/vcpkg/ports/qt5-tools/libclang.patch
new file mode 100644
index 0000000..caacf8b
--- /dev/null
+++ b/vcpkg/ports/qt5-tools/libclang.patch
@@ -0,0 +1,30 @@
+diff --git a/src/qdoc/configure.pri b/src/qdoc/configure.pri
+index 4f3d776..547d6a6 100644
+--- a/src/qdoc/configure.pri
++++ b/src/qdoc/configure.pri
+@@ -87,10 +87,7 @@ defineTest(qtConfTest_libclang) {
+ }
+ LLVM_INSTALL_DIR = $$clean_path($$LLVM_INSTALL_DIR)
+
+- contains(QMAKE_HOST.arch, x86_64): \
+- clangInstallDir = $$replace(LLVM_INSTALL_DIR, _ARCH_, 64)
+- else: \
+- clangInstallDir = $$replace(LLVM_INSTALL_DIR, _ARCH_, 32)
++ clangInstallDir = $$LLVM_INSTALL_DIR
+ isEmpty(LLVM_INSTALL_DIR) {
+ win32 {
+ return(false)
+@@ -113,7 +110,13 @@ defineTest(qtConfTest_libclang) {
+ } else {
+ CLANG_LIBDIR = $$clangInstallDir/lib
+ CLANG_INCLUDEPATH = $$clangInstallDir/include
++ exists($$clangInstallDir/tools/llvm): {
++ output = $$system("$$clangInstallDir/tools/llvm/llvm-config --version")
++ CLANG_VERSION = $$extractVersion($$output)
++ }
++ else: {
+ CLANG_VERSION = $$findLLVMVersionFromLibDir($$CLANG_LIBDIR)
++ }
+ }
+ isEmpty(CLANG_VERSION) {
+ !isEmpty(LLVM_INSTALL_DIR): \