summaryrefslogtreecommitdiffstats
path: root/patches/0029-Adapt-QtCLucene-to-modularization-rules.patch
blob: 0f677eb20e88d10695dfc0d42174d4b75760fb59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
From 9eeebd94e7772bec11bef9d3cc56124c82178e05 Mon Sep 17 00:00:00 2001
From: Liang Qi <liang.qi@nokia.com>
Date: Wed, 5 Jan 2011 07:56:41 +0100
Subject: [PATCH] Adapt QtCLucene to modularization rules

---
 qttools/modules/qt_clucene.pri                     |   11 +++++++++++
 .../lib/fulltextsearch/fulltextsearch.pro          |    3 ++-
 qttools/sync.profile                               |    3 +++
 3 files changed, 16 insertions(+), 1 deletions(-)
 create mode 100644 qttools/modules/qt_clucene.pri

diff --git a/qttools/modules/qt_clucene.pri b/qttools/modules/qt_clucene.pri
new file mode 100644
index 0000000..dc709bc
--- /dev/null
+++ b/qttools/modules/qt_clucene.pri
@@ -0,0 +1,11 @@
+QT_CLUCENE_VERSION = $$QT_VERSION
+QT_CLUCENE_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_CLUCENE_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_CLUCENE_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.clucene.name = QtCLucene
+QT.clucene.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtCLucene
+QT.clucene.private_includes = $$QT_MODULE_INCLUDE_BASE/QtCLucene/private
+QT.clucene.sources = $$QT_MODULE_BASE/src/assistant/lib/fulltextsearch
+QT.clucene.libs = $$QT_MODULE_LIB_BASE
+QT.clucene.depends = core
diff --git a/qttools/src/assistant/lib/fulltextsearch/fulltextsearch.pro b/qttools/src/assistant/lib/fulltextsearch/fulltextsearch.pro
index 4d2fddb..19a2002 100644
--- a/qttools/src/assistant/lib/fulltextsearch/fulltextsearch.pro
+++ b/qttools/src/assistant/lib/fulltextsearch/fulltextsearch.pro
@@ -1,3 +1,4 @@
+load(qt_module)
 
 QMAKE_TARGET_PRODUCT = QtCLucene
 QMAKE_TARGET_DESCRIPTION = QtCLucene full text search library wrapper.
@@ -13,7 +14,7 @@ QT -= gui
 TEMPLATE = lib
 TARGET = QtCLucene
 DEFINES += QHELP_LIB
-include(../../../../src/qbase.pri)
+include($$QT_SOURCE_TREE/src/qbase.pri)
 include(fulltextsearch.pri)
 
 CONFIG += qt warn_off
diff --git a/qttools/sync.profile b/qttools/sync.profile
index 443b891..0e4a6c3 100644
--- a/qttools/sync.profile
+++ b/qttools/sync.profile
@@ -1,4 +1,5 @@
 %modules = ( # path to module name map
+    "QtCLucene" => "$basedir/src/assistant/lib/fulltextsearch",
     "QtHelp" => "$basedir/src/assistant/lib",
     "QtDesigner" => "$basedir/src/designer/src/lib",
     "QtUiTools" => "$basedir/src/designer/src/uitools",
@@ -14,11 +15,13 @@
     "script" => "#include <QtScript/QtScript>\n",
     "qt3support" => "#include <Qt3Support/Qt3Support>\n",
     "declarative" => "#include <QtDeclarative/QtDeclarative>\n",
+    "clucene" => "#include <QtCLucene/QtCLucene>\n",
     "help" => "#include <QtHelp/QtHelp>\n",
     "designer" => "#include <QtDesigner/QtDesigner>\n",
     "uitools" => "#include <QtUiTools/QtUiTools>\n",
 );
 %modulepris = (
+    "QtCLucene" => "$basedir/modules/qt_clucene.pri",
     "QtHelp" => "$basedir/modules/qt_help.pri",
     "QtDesigner" => "$basedir/modules/qt_designer.pri",
     "QtUiTools" => "$basedir/modules/qt_uitools.pri",
-- 
1.7.0.4