From 9d52a72534443d0c440bbe575c0a3082fc84738a Mon Sep 17 00:00:00 2001 From: Roberto Raggi <qtc-committer@nokia.com> Date: Tue, 10 Feb 2009 10:48:19 +0100 Subject: [PATCH] Made it possible to compile libCPlusPlus without `gui'. --- src/libs/cplusplus/cplusplus-lib.pri | 20 +++++++++++++------- tests/auto/cplusplus/lookup/lookup.pro | 5 ++++- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/libs/cplusplus/cplusplus-lib.pri b/src/libs/cplusplus/cplusplus-lib.pri index d3053228fc3..168fa881e68 100644 --- a/src/libs/cplusplus/cplusplus-lib.pri +++ b/src/libs/cplusplus/cplusplus-lib.pri @@ -3,14 +3,24 @@ INCLUDEPATH += $$PWD include(../../shared/cplusplus/cplusplus.pri) +contains(QT_CONFIG, gui) { HEADERS += \ - $$PWD/SimpleLexer.h \ + $$PWD/Icons.h \ $$PWD/ExpressionUnderCursor.h \ $$PWD/TokenUnderCursor.h \ + $$PWD/OverviewModel.h + +SOURCES += \ + $$PWD/Icons.cpp \ + $$PWD/ExpressionUnderCursor.cpp \ + $$PWD/TokenUnderCursor.cpp \ + $$PWD/OverviewModel.cpp +} + +HEADERS += \ + $$PWD/SimpleLexer.h \ $$PWD/CppDocument.h \ - $$PWD/Icons.h \ $$PWD/Overview.h \ - $$PWD/OverviewModel.h \ $$PWD/NamePrettyPrinter.h \ $$PWD/TypeOfExpression.h \ $$PWD/TypePrettyPrinter.h \ @@ -27,12 +37,8 @@ HEADERS += \ SOURCES += \ $$PWD/SimpleLexer.cpp \ - $$PWD/ExpressionUnderCursor.cpp \ - $$PWD/TokenUnderCursor.cpp \ $$PWD/CppDocument.cpp \ - $$PWD/Icons.cpp \ $$PWD/Overview.cpp \ - $$PWD/OverviewModel.cpp \ $$PWD/NamePrettyPrinter.cpp \ $$PWD/TypeOfExpression.cpp \ $$PWD/TypePrettyPrinter.cpp \ diff --git a/tests/auto/cplusplus/lookup/lookup.pro b/tests/auto/cplusplus/lookup/lookup.pro index 5b68c169a8f..cd02b709575 100644 --- a/tests/auto/cplusplus/lookup/lookup.pro +++ b/tests/auto/cplusplus/lookup/lookup.pro @@ -1,4 +1,7 @@ -load(qttest_p4) +TEMPLATE = app +CONFIG += qt warn_on console depend_includepath +QT = core testlib + include(../../../../src/libs/cplusplus/cplusplus-lib.pri) SOURCES += tst_lookup.cpp -- GitLab