forked from qt-creator/qt-creator
Clang: Remove duplicate CXX flags
Most of the flags appear twice on llvm-config-7 --cxxflags (at least on Debian). Change-Id: I9c5630d61472fa37bce998ec541a0ab561b83722 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
d2e74499ab
commit
0ed6409618
@@ -216,7 +216,7 @@ isEmpty(LLVM_VERSION) {
|
||||
|
||||
# Remove unwanted flags. It is a workaround for linking.
|
||||
# It is not intended for cross compiler linking.
|
||||
LLVM_CXXFLAGS = $$system($$llvm_config --cxxflags, lines)
|
||||
LLVM_CXXFLAGS *= $$system($$llvm_config --cxxflags, lines)
|
||||
LLVM_CXXFLAGS ~= s,-fno-exceptions,
|
||||
LLVM_CXXFLAGS ~= s,-std=c++11,
|
||||
LLVM_CXXFLAGS ~= s,-std=c++0x,
|
||||
|
@@ -22,7 +22,7 @@ include(../../../src/shared/clang/clang_defines.pri)
|
||||
!contains(QMAKE_DEFAULT_LIBDIRS, $$LLVM_LIBDIR): QMAKE_RPATHDIR += $$LLVM_LIBDIR
|
||||
|
||||
LLVM_CXXFLAGS ~= s,-g\d?,
|
||||
QMAKE_CXXFLAGS += $$LLVM_CXXFLAGS
|
||||
QMAKE_CXXFLAGS *= $$LLVM_CXXFLAGS
|
||||
|
||||
DEFINES += CLANG_COMPILER_PATH=\"R\\\"xxx($$LLVM_BINDIR/clang)xxx\\\"\"
|
||||
}
|
||||
|
Reference in New Issue
Block a user