Clang: Add defines for llvm

Actually we maybe should use llvm-config --cxxflags but before we do
that we should evaluate possible compile breaks.

Change-Id: I534605c6f61217bfe985bef22af7d1dc9ac79637
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Marco Bubke
2016-08-11 11:33:55 +02:00
parent 0b3abfcf6a
commit de2eedf599
2 changed files with 4 additions and 0 deletions

View File

@@ -98,3 +98,5 @@ isEmpty(LLVM_VERSION): error("Cannot determine clang version at $$LLVM_INSTALL_D
!versionIsAtLeast($$LLVM_VERSION, 3, 8, 0): { !versionIsAtLeast($$LLVM_VERSION, 3, 8, 0): {
error("LLVM/Clang version >= 3.8.0 required, version provided: $$LLVM_VERSION") error("LLVM/Clang version >= 3.8.0 required, version provided: $$LLVM_VERSION")
} }
unix:LLVM_CXXFLAGS = -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS

View File

@@ -11,6 +11,8 @@ QT -= gui
LIBS += $$LIBTOOLING_LIBS LIBS += $$LIBTOOLING_LIBS
INCLUDEPATH += $$LLVM_INCLUDEPATH INCLUDEPATH += $$LLVM_INCLUDEPATH
QMAKE_CXXFLAGS += $$LLVM_CXXFLAGS
SOURCES += \ SOURCES += \
clangrefactoringbackendmain.cpp clangrefactoringbackendmain.cpp