forked from qt-creator/qt-creator
UnitTest: Fix compilation for different configurations
Change-Id: I20d4217d1c33002f7e1ac084af4b0982b2f04971 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
INCLUDEPATH += $$PWD
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/includecollector.cpp \
|
||||
$$PWD/pchmanagerserver.cpp \
|
||||
$$PWD/pchcreator.cpp \
|
||||
$$PWD/clangpathwatcher.cpp \
|
||||
$$PWD/projectparts.cpp \
|
||||
$$PWD/idpaths.cpp \
|
||||
@@ -16,12 +14,6 @@ SOURCES += \
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/clangpchmanagerbackend_global.h \
|
||||
$$PWD/includecollector.h \
|
||||
$$PWD/collectincludestoolaction.h \
|
||||
$$PWD/collectincludesaction.h \
|
||||
$$PWD/collectincludespreprocessorcallbacks.h \
|
||||
$$PWD/pchmanagerserver.h \
|
||||
$$PWD/pchcreator.h \
|
||||
$$PWD/pchnotcreatederror.h \
|
||||
$$PWD/environment.h \
|
||||
$$PWD/clangpathwatcher.h \
|
||||
@@ -36,3 +28,16 @@ HEADERS += \
|
||||
$$PWD/pchgenerator.h \
|
||||
$$PWD/pchgeneratornotifierinterface.h \
|
||||
$$PWD/pchgeneratorinterface.h
|
||||
|
||||
!isEmpty(LIBTOOLING_LIBS) {
|
||||
SOURCES += \
|
||||
$$PWD/includecollector.cpp \
|
||||
$$PWD/pchcreator.cpp
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/includecollector.h \
|
||||
$$PWD/collectincludestoolaction.h \
|
||||
$$PWD/collectincludesaction.h \
|
||||
$$PWD/collectincludespreprocessorcallbacks.h \
|
||||
$$PWD/pchcreator.h
|
||||
}
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
INCLUDEPATH += $$PWD
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/clangrefactoringbackend_global.h \
|
||||
|
||||
!isEmpty(LIBTOOLING_LIBS) {
|
||||
SOURCES += \
|
||||
$$PWD/refactoringcompilationdatabase.cpp \
|
||||
$$PWD/symbolfinder.cpp \
|
||||
@@ -14,7 +18,6 @@ SOURCES += \
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/refactoringcompilationdatabase.h \
|
||||
$$PWD/clangrefactoringbackend_global.h \
|
||||
$$PWD/symbolfinder.h \
|
||||
$$PWD/symbollocationfinderaction.h \
|
||||
$$PWD/refactoringserver.h \
|
||||
@@ -27,3 +30,4 @@ HEADERS += \
|
||||
$$PWD/clangtool.h \
|
||||
$$PWD/sourcerangeextractor.h \
|
||||
$$PWD/locationsourcefilecallbacks.h
|
||||
}
|
||||
|
||||
@@ -7,18 +7,20 @@ include($$PWD/../../../src/libs/utils/utils-lib.pri)
|
||||
include($$PWD/../../../src/libs/sqlite/sqlite-lib.pri)
|
||||
include($$PWD/../../../src/libs/clangbackendipc/clangbackendipc-lib.pri)
|
||||
include($$PWD/../../../src/plugins/coreplugin/corepluginunittestfiles.pri)
|
||||
include($$PWD/../../../src/tools/clangrefactoringbackend/source/clangrefactoringbackend-source.pri)
|
||||
include($$PWD/../../../src/tools/clangpchmanagerbackend/source/clangpchmanagerbackend-source.pri)
|
||||
include($$PWD/../../../src/plugins/clangrefactoring/clangrefactoring-source.pri)
|
||||
include($$PWD/../../../src/plugins/clangpchmanager/clangpchmanager-source.pri)
|
||||
include($$PWD/../../../src/plugins/cpptools/cpptoolsunittestfiles.pri)
|
||||
include(cplusplus.pri)
|
||||
|
||||
!isEmpty(LLVM_INSTALL_DIR) {
|
||||
include($$PWD/../../../src/shared/clang/clang_defines.pri)
|
||||
|
||||
include($$PWD/../../../src/tools/clangbackend/ipcsource/clangbackendclangipc-source.pri)
|
||||
!isEmpty(LIBTOOLING_LIBS):include($$PWD/../../../src/tools/clangrefactoringbackend/source/clangrefactoringbackend-source.pri)
|
||||
include($$PWD/../../../src/tools/clangpchmanagerbackend/source/clangpchmanagerbackend-source.pri)
|
||||
include($$PWD/../../../src/plugins/clangcodemodel/clangcodemodelunittestfiles.pri)
|
||||
include($$PWD/../../../src/plugins/cpptools/cpptoolsunittestfiles.pri)
|
||||
!isEmpty(LIBTOOLING_LIBS):include($$PWD/../../../src/plugins/clangrefactoring/clangrefactoring-source.pri)
|
||||
include($$PWD/../../../src/plugins/clangpchmanager/clangpchmanager-source.pri)
|
||||
include(cplusplus.pri)
|
||||
} else {
|
||||
DEFINES += CLANG_VERSION=\\\"3.9.1\\\"
|
||||
DEFINES += "\"CLANG_RESOURCE_DIR=\\\"/usr/include\\\"\""
|
||||
}
|
||||
|
||||
INCLUDEPATH += \
|
||||
|
||||
@@ -40,10 +40,6 @@ SOURCES += \
|
||||
utf8-test.cpp \
|
||||
gtest-qt-printing.cpp \
|
||||
gtest-creator-printing.cpp \
|
||||
clangparsesupportivetranslationunitjob-test.cpp \
|
||||
clangreparsesupportivetranslationunitjob-test.cpp \
|
||||
clangsupportivetranslationunitinitializer-test.cpp \
|
||||
codecompleter-test.cpp \
|
||||
clientserveroutsideprocess-test.cpp \
|
||||
clangpathwatcher-test.cpp \
|
||||
projectparts-test.cpp \
|
||||
@@ -51,7 +47,11 @@ SOURCES += \
|
||||
changedfilepathcompressor-test.cpp \
|
||||
faketimer.cpp \
|
||||
pchgenerator-test.cpp \
|
||||
fakeprocess.cpp
|
||||
fakeprocess.cpp \
|
||||
pchmanagerclient-test.cpp \
|
||||
projectupdater-test.cpp \
|
||||
pchmanagerserver-test.cpp \
|
||||
pchmanagerclientserverinprocess-test.cpp \
|
||||
|
||||
!isEmpty(LIBCLANG_LIBS) {
|
||||
SOURCES += \
|
||||
@@ -101,7 +101,11 @@ SOURCES += \
|
||||
translationunitupdater-test.cpp \
|
||||
unsavedfiles-test.cpp \
|
||||
unsavedfile-test.cpp \
|
||||
utf8positionfromlinecolumn-test.cpp
|
||||
utf8positionfromlinecolumn-test.cpp \
|
||||
clangparsesupportivetranslationunitjob-test.cpp \
|
||||
clangreparsesupportivetranslationunitjob-test.cpp \
|
||||
clangsupportivetranslationunitinitializer-test.cpp \
|
||||
codecompleter-test.cpp
|
||||
}
|
||||
|
||||
!isEmpty(LIBTOOLING_LIBS) {
|
||||
@@ -117,12 +121,8 @@ SOURCES += \
|
||||
sourcerangeextractor-test.cpp \
|
||||
gtest-clang-printing.cpp \
|
||||
testclangtool.cpp \
|
||||
pchmanagerclientserverinprocess-test.cpp \
|
||||
includecollector-test.cpp \
|
||||
pchmanagerserver-test.cpp \
|
||||
pchcreator-test.cpp \
|
||||
pchmanagerclient-test.cpp \
|
||||
projectupdater-test.cpp
|
||||
pchcreator-test.cpp
|
||||
}
|
||||
|
||||
exists($$GOOGLEBENCHMARK_DIR) {
|
||||
@@ -152,17 +152,22 @@ HEADERS += \
|
||||
mockchangedfilepathcompressor.h \
|
||||
faketimer.h \
|
||||
mockpchgeneratornotifier.h \
|
||||
fakeprocess.h
|
||||
fakeprocess.h \
|
||||
mockpchmanagerserver.h \
|
||||
mockpchmanagerclient.h \
|
||||
testenvironment.h \
|
||||
mockpchmanagernotifier.h \
|
||||
mockpchcreator.h \
|
||||
dummyclangipcclient.h \
|
||||
mockclangcodemodelclient.h \
|
||||
mockclangcodemodelserver.h
|
||||
|
||||
!isEmpty(LIBCLANG_LIBS) {
|
||||
HEADERS += \
|
||||
chunksreportedmonitor.h \
|
||||
clangasyncjob-base.h \
|
||||
diagnosticcontainer-matcher.h \
|
||||
clangcompareoperators.h \
|
||||
dummyclangipcclient.h \
|
||||
mockclangcodemodelclient.h \
|
||||
mockclangcodemodelserver.h
|
||||
clangcompareoperators.h
|
||||
}
|
||||
|
||||
!isEmpty(LIBTOOLING_LIBS) {
|
||||
@@ -171,12 +176,7 @@ HEADERS += \
|
||||
mockrefactoringclient.h \
|
||||
mockrefactoringserver.h \
|
||||
gtest-clang-printing.h \
|
||||
testclangtool.h \
|
||||
mockpchmanagerserver.h \
|
||||
mockpchmanagerclient.h \
|
||||
testenvironment.h \
|
||||
mockpchmanagernotifier.h \
|
||||
mockpchcreator.h
|
||||
testclangtool.h
|
||||
}
|
||||
|
||||
OTHER_FILES += $$files(data/*)
|
||||
|
||||
Reference in New Issue
Block a user