summaryrefslogtreecommitdiffstats
path: root/patches/0019-Make-declarative-compile.patch
blob: 8b0f49bd77cd725925da87d64d720f220924db9d (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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
From d5096cc7b76701851a5e7e43298a146983e96de1 Mon Sep 17 00:00:00 2001
From: Liang Qi <liang.qi@nokia.com>
Date: Thu, 25 Nov 2010 15:20:01 +0100
Subject: [PATCH] Make declarative compile.

---
 qtdeclarative/modules/qt_declarative.pri      |    9 +++++++++
 qtdeclarative/src/declarative/declarative.pro |    6 ++++--
 qtdeclarative/sync.profile                    |   15 +++++++++++++++
 qtscript/modules/qt_script.pri          |    2 +-
 qtscript/modules/qt_scripttools.pri     |    2 +-
 5 files changed, 30 insertions(+), 4 deletions(-)
 create mode 100644 qtdeclarative/modules/qt_declarative.pri
 create mode 100644 qtdeclarative/sync.profile

diff --git a/qtdeclarative/modules/qt_declarative.pri b/qtdeclarative/modules/qt_declarative.pri
new file mode 100644
index 0000000..5fb8c25
--- /dev/null
+++ b/qtdeclarative/modules/qt_declarative.pri
@@ -0,0 +1,9 @@
+QT_DECLARATIVE_VERSION = $$QT_VERSION
+QT_DECLARATIVE_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_DECLARATIVE_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_DECLARATIVE_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.declarative.name = QtDeclarative
+QT.declarative.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtDeclarative
+QT.declarative.libs = $$QT_MODULE_LIB_BASE
+QT.declarative.depends = gui script network
diff --git a/qtdeclarative/src/declarative/declarative.pro b/qtdeclarative/src/declarative/declarative.pro
index b74b18c..fdbb070 100644
--- a/qtdeclarative/src/declarative/declarative.pro
+++ b/qtdeclarative/src/declarative/declarative.pro
@@ -1,3 +1,5 @@
+load(qt_module)
+
 TARGET     = QtDeclarative
 QPRO_PWD   = $$PWD
 QT         = core gui script network
@@ -13,7 +15,7 @@ exists("qdeclarative_enable_gcov") {
     LIBS += -lgcov
 }
 
-include(../qbase.pri)
+include($$QT_SOURCE_TREE/src/qbase.pri)
 
 #INCLUDEPATH -= $$QMAKE_INCDIR_QT/$$TARGET
 #DESTDIR=.
@@ -39,5 +41,5 @@ symbian: {
 linux-g++-maemo:DEFINES += QDECLARATIVEVIEW_NOBACKGROUND
 
 DEFINES += QT_NO_OPENTYPE
-INCLUDEPATH += ../3rdparty/harfbuzz/src
+INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/harfbuzz/src
 
diff --git a/qtdeclarative/sync.profile b/qtdeclarative/sync.profile
new file mode 100644
index 0000000..77da8d8
--- /dev/null
+++ b/qtdeclarative/sync.profile
@@ -0,0 +1,15 @@
+%modules = ( # path to module name map
+    "QtDeclarative" => "$basedir/src/declarative",
+);
+%moduleheaders = ( # restrict the module headers to those found in relative path
+);
+%classnames = (
+);
+%mastercontent = (
+    "gui" => "#include <QtGui/QtGui>\n",
+    "script" => "#include <QtScript/QtScript>\n",
+    "network" => "#include <QtNetwork/QtNetwork>\n",
+);
+%modulepris = (
+    "QtDeclarative" => "$basedir/modules/qt_declarative.pri",
+);
diff --git a/qtscript/modules/qt_script.pri b/qtscript/modules/qt_script.pri
index cf04bf9..d0dcd2d 100644
--- a/qtscript/modules/qt_script.pri
+++ b/qtscript/modules/qt_script.pri
@@ -4,6 +4,6 @@ QT_SCRIPT_MINOR_VERSION = $$QT_MINOR_VERSION
 QT_SCRIPT_PATCH_VERSION = $$QT_PATCH_VERSION
 
 QT.script.name = QtScript
-QT.script.includes = $$QT_MODULE_INCLUDE_BASE/QtScript
+QT.script.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtScript
 QT.script.libs = $$QT_MODULE_LIB_BASE
 QT.script.depends = core
diff --git a/qtscript/modules/qt_scripttools.pri b/qtscript/modules/qt_scripttools.pri
index 2ed4324..a39e22a 100644
--- a/qtscript/modules/qt_scripttools.pri
+++ b/qtscript/modules/qt_scripttools.pri
@@ -4,6 +4,6 @@ QT_SCRIPTTOOLS_MINOR_VERSION = $$QT_MINOR_VERSION
 QT_SCRIPTTOOLS_PATCH_VERSION = $$QT_PATCH_VERSION
 
 QT.scripttools.name = QtScriptTools
-QT.scripttools.includes = $$QT_MODULE_INCLUDE_BASE/QtScriptTools
+QT.scripttools.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtScriptTools
 QT.scripttools.libs = $$QT_MODULE_LIB_BASE
 QT.scripttools.depends = script gui network
-- 
1.7.3.2.343.g7d43d