forked from qt-creator/qt-creator
clang_installation.pri: Don't add default include paths to LLVM_INCLUDEPATH
Full error:
In file included from /usr/include/c++/7.3.1/bits/stl_algo.h:59:0,
from /usr/include/c++/7.3.1/algorithm:62,
from /home/nib/Qt/Latest/include/QtCore/qglobal.h:142,
from /home/nib/Qt/Latest/include/QtCore/QtGlobal:1,
from /home/nib/soft/qt-creator/src/libs/sqlite/
sqliteglobal.h:30,
from /home/nib/soft/qt-creator/src/libs/sqlite/
utf8string.h:28,
from /home/nib/soft/qt-creator/src/tools/clangbackend/
source/clangcodecompleteresults.h:30,
from /home/nib/soft/qt-creator/src/tools/clangbackend/
source/clangcodecompleteresults.cpp:26:
/usr/include/c++/7.3.1/cstdlib:75:15: fatal error: stdlib.h: No such
file
or directory
#include_next <stdlib.h>
^~~~~~~~~~
Change-Id: I590f95b201dc5e3e0ad44f8d2e580b380f31bd7c
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -144,7 +144,6 @@ isEmpty(LLVM_VERSION) {
|
||||
versionIsEqual($$LLVM_VERSION, 5, 0)|!isEmpty(QTC_FORCE_CLANG_LIBTOOLING) {
|
||||
!contains(QMAKE_DEFAULT_LIBDIRS, $$LLVM_LIBDIR): LIBTOOLING_LIBS = -L$${LLVM_LIBDIR}
|
||||
LIBTOOLING_LIBS += $$CLANGTOOLING_LIBS $$LLVM_STATIC_LIBS
|
||||
contains(QMAKE_DEFAULT_INCDIRS, $$LLVM_INCLUDEPATH): LLVM_INCLUDEPATH =
|
||||
} else {
|
||||
warning("Clang LibTooling is disabled because only version 5.0 is supported.")
|
||||
}
|
||||
@@ -152,6 +151,8 @@ isEmpty(LLVM_VERSION) {
|
||||
warning("Clang LibTooling is disabled.")
|
||||
}
|
||||
|
||||
contains(QMAKE_DEFAULT_INCDIRS, $$LLVM_INCLUDEPATH): LLVM_INCLUDEPATH =
|
||||
|
||||
# Remove unwanted flags. It is a workaround for linking.
|
||||
# It is not intended for cross compiler linking.
|
||||
LLVM_CXXFLAGS = $$system($$llvm_config --cxxflags, lines)
|
||||
|
||||
Reference in New Issue
Block a user