Files
qt-creator/src/tools/clangrefactoringbackend/clangrefactoringbackend.pro
Marco Bubke c5da4a3df8 Clang: Disable RTTI for refactoring backend
LLVM is normally not compiled with RTTI so we get link errors. We should
use "llvm-config --cxxflags" but before we can use it we should be sure
that we don't break something.

Change-Id: If45afcd625273230960a2c2065877f2512a53209
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-08-11 11:32:49 +00:00

23 lines
516 B
Prolog

QTC_LIB_DEPENDS += \
clangbackendipc
include(../../qtcreatortool.pri)
include(../../shared/clang/clang_installation.pri)
include(source/clangrefactoringbackend-source.pri)
QT += core network
QT -= gui
LIBS += $$LIBTOOLING_LIBS
INCLUDEPATH += $$LLVM_INCLUDEPATH
QMAKE_CXXFLAGS += $$QMAKE_CXXFLAGS_RTTI_OFF $$LLVM_CXXFLAGS
SOURCES += \
clangrefactoringbackendmain.cpp
unix {
!osx: QMAKE_LFLAGS += -Wl,-z,origin
!disable_external_rpath: QMAKE_LFLAGS += -Wl,-rpath,$$shell_quote($${LLVM_LIBDIR})
}