summaryrefslogtreecommitdiff
path: root/libre/qtcreator/qtcreator-clang-libs.patch
diff options
context:
space:
mode:
authorTheo von Arx <theova@member.fsf.org>2020-04-21 16:50:14 +0200
committerAndreas Grapentin <andreas@grapentin.org>2020-05-12 23:10:34 +0200
commit4e63418195e6edd08cbba592d77d5a931260627d (patch)
tree04ede6bb4d6db3d5c3f18de8d65ea51bd4a51e8b /libre/qtcreator/qtcreator-clang-libs.patch
parent200e072de45c2e7237b1741732bf2d7a5a08b135 (diff)
downloadabslibre-4e63418195e6edd08cbba592d77d5a931260627d.tar.gz
abslibre-4e63418195e6edd08cbba592d77d5a931260627d.tar.bz2
abslibre-4e63418195e6edd08cbba592d77d5a931260627d.zip
Rebuild libre/qtcreator for clang 10.0.0
Sucessfully built on x86_64, i686. Tested on x86_64. The build for armv7h fails on my machine, but could succeed on others. Signed-off-by: Andreas Grapentin <andreas@grapentin.org>
Diffstat (limited to 'libre/qtcreator/qtcreator-clang-libs.patch')
-rw-r--r--libre/qtcreator/qtcreator-clang-libs.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/libre/qtcreator/qtcreator-clang-libs.patch b/libre/qtcreator/qtcreator-clang-libs.patch
new file mode 100644
index 000000000..a0cc8c547
--- /dev/null
+++ b/libre/qtcreator/qtcreator-clang-libs.patch
@@ -0,0 +1,24 @@
+diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri
+index 08838838bc..bee3779484 100644
+--- a/src/shared/clang/clang_installation.pri
++++ b/src/shared/clang/clang_installation.pri
+@@ -131,9 +131,7 @@ defineReplace(extractWarnings) {
+ return($$result)
+ }
+
+-CLANGTOOLING_LIBS=-lclangTooling -lclangIndex -lclangFrontend -lclangParse -lclangSerialization \
+- -lclangSema -lclangEdit -lclangAnalysis -lclangDriver -lclangDynamicASTMatchers \
+- -lclangASTMatchers -lclangToolingCore -lclangAST -lclangLex -lclangBasic
++CLANGTOOLING_LIBS=-lclang-cpp
+ win32:CLANGTOOLING_LIBS += -lversion
+
+ BIN_EXTENSION =
+@@ -207,7 +205,7 @@ isEmpty(LLVM_VERSION) {
+ isEmpty(QTC_CLANG_BUILDMODE_MISMATCH)|!equals(QTC_CLANG_BUILDMODE_MISMATCH, 1) {
+ CLANGFORMAT_MAIN_HEADER = $$LLVM_INCLUDEPATH/clang/Format/Format.h
+ exists($$CLANGFORMAT_MAIN_HEADER) {
+- CLANGFORMAT_LIBS=-lclangFormat -lclangToolingInclusions -lclangToolingCore -lclangRewrite -lclangLex -lclangBasic
++ CLANGFORMAT_LIBS=-lclang-cpp
+ ALL_CLANG_LIBS=-lclangFormat -lclangToolingInclusions -lclangTooling -lclangToolingCore \
+ -lclangRewrite -lclangIndex -lclangFrontend -lclangParse -lclangSerialization \
+ -lclangSema -lclangEdit -lclangAnalysis -lclangDriver -lclangDynamicASTMatchers \