From b3a2f426eed83f4a14e12f4040038f4e432f2c0b Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Tue, 14 Dec 2010 13:17:08 +0100 Subject: [PATCH] More to the compilation of Qt3Support in a modularized Qt. It still depends on having the Qt sources available. For example for qpluginbase.pri, for harfbuzz headers, and for some of the uic sources --- qt3support/modules/qt_qt3support.pri | 1 + qt3support/src/plugins/accessible/accessible.pro | 22 ++++++++++++++++++++++ qt3support/src/plugins/accessible/compat.pro | 20 -------------------- qt3support/src/qt3support/text/text.pri | 4 +++- qt3support/src/tools/uic3/uic3.pro | 6 ++++-- 5 files changed, 30 insertions(+), 23 deletions(-) create mode 100644 qt3support/src/plugins/accessible/accessible.pro delete mode 100644 qt3support/src/plugins/accessible/compat.pro diff --git a/qt3support/modules/qt_qt3support.pri b/qt3support/modules/qt_qt3support.pri index 4b8c04c..400b69c 100644 --- a/qt3support/modules/qt_qt3support.pri +++ b/qt3support/modules/qt_qt3support.pri @@ -7,3 +7,4 @@ QT.qt3support.name = Qt3Support QT.qt3support.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/Qt3Support QT.qt3support.libs = $$QT_MODULE_LIB_BASE QT.qt3support.depends = core gui +QT.qt3support.DEFINES = QT3_SUPPORT diff --git a/qt3support/src/plugins/accessible/accessible.pro b/qt3support/src/plugins/accessible/accessible.pro new file mode 100644 index 0000000..b69595b --- /dev/null +++ b/qt3support/src/plugins/accessible/accessible.pro @@ -0,0 +1,22 @@ +load(qt_module) + +TARGET = qtaccessiblecompatwidgets +CONFIG += qt_no_compat_warning +include($$QT_SOURCE_TREE/src/plugins/qpluginbase.pri) +include($$QT_SOURCE_TREE/src/plugins/accessible/qaccessiblebase.pri) + +QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/accessible + +QTDIR_build:REQUIRES += "contains(QT_CONFIG, accessibility)" + +QT += qt3support + +SOURCES += main.cpp \ + q3simplewidgets.cpp \ + q3complexwidgets.cpp \ + qaccessiblecompat.cpp + +HEADERS += qaccessiblecompat.h \ + q3complexwidgets.h \ + q3simplewidgets.h + diff --git a/qt3support/src/plugins/accessible/compat.pro b/qt3support/src/plugins/accessible/compat.pro deleted file mode 100644 index 0ad5a9a..0000000 --- a/qt3support/src/plugins/accessible/compat.pro +++ /dev/null @@ -1,20 +0,0 @@ -TARGET = qtaccessiblecompatwidgets -CONFIG += qt_no_compat_warning -include(../../qpluginbase.pri) -include (../qaccessiblebase.pri) - -QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/accessible - -QTDIR_build:REQUIRES += "contains(QT_CONFIG, accessibility)" - -QT += qt3support - -SOURCES += main.cpp \ - q3simplewidgets.cpp \ - q3complexwidgets.cpp \ - qaccessiblecompat.cpp - -HEADERS += qaccessiblecompat.h \ - q3complexwidgets.h \ - q3simplewidgets.h - diff --git a/qt3support/src/qt3support/text/text.pri b/qt3support/src/qt3support/text/text.pri index 0e74761..ddabc2a 100644 --- a/qt3support/src/qt3support/text/text.pri +++ b/qt3support/src/qt3support/text/text.pri @@ -1,3 +1,5 @@ +load(qt_module) + HEADERS += \ text/q3syntaxhighlighter.h \ text/q3syntaxhighlighter_p.h \ @@ -22,4 +24,4 @@ SOURCES += \ text/q3stylesheet.cpp \ text/q3textstream.cpp -INCLUDEPATH += ../3rdparty/harfbuzz/src +INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/harfbuzz/src diff --git a/qt3support/src/tools/uic3/uic3.pro b/qt3support/src/tools/uic3/uic3.pro index 5ad3c4d..a42e652 100644 --- a/qt3support/src/tools/uic3/uic3.pro +++ b/qt3support/src/tools/uic3/uic3.pro @@ -1,3 +1,5 @@ +load(qt_module) + TEMPLATE = app CONFIG += console qt_no_compat_warning CONFIG -= app_bundle @@ -10,8 +12,8 @@ QT += xml qt3support DESTDIR = ../../../bin -include(../uic/uic.pri) -include(../uic/cpp/cpp.pri) +include($$QT_SOURCE_TREE/src/tools/uic/uic.pri) +include($$QT_SOURCE_TREE/src/tools/uic/cpp/cpp.pri) INCLUDEPATH += . -- 1.7.3.4