annotate src/qt-1-win32.patch @ 1107:4dacc284e354

package qt: updated patch attributions
author Mark Brand <mabrand@mabrand.nl>
date Tue, 31 Aug 2010 09:06:01 +0200
parents 3cd158b49847
children 138a2ff15e91
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
1 This file is part of mingw-cross-env.
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
2 See doc/index.html for further information.
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
3
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
4 Commits backported (cherry-picked) from Qt 4.7 branch.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
5 http://qt.gitorious.org/qt
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
6
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
7 commit b6d6681dc40ce34f231e74a63c13855b1e248aa1
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
8 Author: Mark Brand <mabrand@mabrand.nl>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
9 Date: Wed Jul 7 12:05:35 2010 +0200
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
10
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
11 Fixed whitespace formatting
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
12
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
13 Merge-request: 715
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
14 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
15 (cherry picked from commit 42fe2bfb65c85fc630efe32aa1d62d66f2caab2a)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
16
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
17 diff --git a/src/plugins/sqldrivers/db2/db2.pro b/src/plugins/sqldrivers/db2/db2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
18 index 5223beb..25ca499 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
19 --- a/src/plugins/sqldrivers/db2/db2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
20 +++ b/src/plugins/sqldrivers/db2/db2.pro
1040
0cf0c907b475 improvements for package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1015
diff changeset
21 @@ -1,4 +1,4 @@
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
22 -TARGET = qsqldb2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
23 +TARGET = qsqldb2
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
24
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
25 HEADERS = ../../../sql/drivers/db2/qsql_db2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
26 SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
27 diff --git a/src/plugins/sqldrivers/ibase/ibase.pro b/src/plugins/sqldrivers/ibase/ibase.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
28 index ec2bc7b..bb73adb 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
29 --- a/src/plugins/sqldrivers/ibase/ibase.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
30 +++ b/src/plugins/sqldrivers/ibase/ibase.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
31 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
32 -TARGET = qsqlibase
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
33 +TARGET = qsqlibase
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
34
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
35 HEADERS = ../../../sql/drivers/ibase/qsql_ibase.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
36 SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
37 diff --git a/src/plugins/sqldrivers/mysql/mysql.pro b/src/plugins/sqldrivers/mysql/mysql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
38 index 9f5c619..b808c8e 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
39 --- a/src/plugins/sqldrivers/mysql/mysql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
40 +++ b/src/plugins/sqldrivers/mysql/mysql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
41 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
42 -TARGET = qsqlmysql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
43 +TARGET = qsqlmysql
1040
0cf0c907b475 improvements for package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1015
diff changeset
44
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
45 HEADERS = ../../../sql/drivers/mysql/qsql_mysql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
46 SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
47 diff --git a/src/plugins/sqldrivers/oci/oci.pro b/src/plugins/sqldrivers/oci/oci.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
48 index 3bf70a1..d75827e 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
49 --- a/src/plugins/sqldrivers/oci/oci.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
50 +++ b/src/plugins/sqldrivers/oci/oci.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
51 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
52 -TARGET = qsqloci
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
53 +TARGET = qsqloci
1040
0cf0c907b475 improvements for package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1015
diff changeset
54
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
55 HEADERS = ../../../sql/drivers/oci/qsql_oci.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
56 SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
57 diff --git a/src/plugins/sqldrivers/odbc/odbc.pro b/src/plugins/sqldrivers/odbc/odbc.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
58 index 2bf85f1..70070db 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
59 --- a/src/plugins/sqldrivers/odbc/odbc.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
60 +++ b/src/plugins/sqldrivers/odbc/odbc.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
61 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
62 -TARGET = qsqlodbc
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
63 +TARGET = qsqlodbc
1040
0cf0c907b475 improvements for package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1015
diff changeset
64
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
65 HEADERS = ../../../sql/drivers/odbc/qsql_odbc.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
66 SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
67 diff --git a/src/plugins/sqldrivers/psql/psql.pro b/src/plugins/sqldrivers/psql/psql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
68 index 80a5348..9586695 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
69 --- a/src/plugins/sqldrivers/psql/psql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
70 +++ b/src/plugins/sqldrivers/psql/psql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
71 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
72 -TARGET = qsqlpsql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
73 +TARGET = qsqlpsql
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
74
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
75 HEADERS = ../../../sql/drivers/psql/qsql_psql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
76 SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
77 diff --git a/src/plugins/sqldrivers/sqlite/sqlite.pro b/src/plugins/sqldrivers/sqlite/sqlite.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
78 index fb31233..75f04b9 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
79 --- a/src/plugins/sqldrivers/sqlite/sqlite.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
80 +++ b/src/plugins/sqldrivers/sqlite/sqlite.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
81 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
82 -TARGET = qsqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
83 +TARGET = qsqlite
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
84
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
85 HEADERS = ../../../sql/drivers/sqlite/qsql_sqlite.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
86 SOURCES = smain.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
87 diff --git a/src/plugins/sqldrivers/sqlite2/sqlite2.pro b/src/plugins/sqldrivers/sqlite2/sqlite2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
88 index 88db22a..0f6c19a 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
89 --- a/src/plugins/sqldrivers/sqlite2/sqlite2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
90 +++ b/src/plugins/sqldrivers/sqlite2/sqlite2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
91 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
92 -TARGET = qsqlite2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
93 +TARGET = qsqlite2
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
94
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
95 HEADERS = ../../../sql/drivers/sqlite2/qsql_sqlite2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
96 SOURCES = smain.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
97 diff --git a/src/plugins/sqldrivers/tds/tds.pro b/src/plugins/sqldrivers/tds/tds.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
98 index 08a166b..ba40be5 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
99 --- a/src/plugins/sqldrivers/tds/tds.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
100 +++ b/src/plugins/sqldrivers/tds/tds.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
101 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
102 -TARGET = qsqltds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
103 +TARGET = qsqltds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
104
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
105 HEADERS = ../../../sql/drivers/tds/qsql_tds.h
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
106
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
107
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
108 commit 51d53d80f5e3c4d53b02043b0e85968be097cb68
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
109 Author: Mark Brand <mabrand@mabrand.nl>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
110 Date: Thu Aug 26 22:06:23 2010 +0200
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
111
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
112 Revert "Fixed automatic sqlite extraction on Symbian makefile build system."
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
113
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
114 This reverts commit 0aa77f3afe01de462edf0ee6a0bdf78854431cf1.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
115
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
116 Reverted to avoid collisions with d7557de99b38031906c17c54496cb76a13dec5f7
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
117 on drivers.pri from 4.7 branch.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
118
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
119 diff --git a/mkspecs/common/symbian/symbian.conf b/mkspecs/common/symbian/symbian.conf
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
120 index 7ec5c6c..c1b31e5 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
121 --- a/mkspecs/common/symbian/symbian.conf
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
122 +++ b/mkspecs/common/symbian/symbian.conf
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
123 @@ -105,7 +105,6 @@ QMAKE_IDL = midl
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
124 QMAKE_LIB = ar -ru
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
125 QMAKE_RC = windres
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
126 QMAKE_ZIP = zip -r -9
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
127 -QMAKE_UNZIP = unzip -o
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
128
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
129 QMAKE_TAR = tar -cf
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
130 QMAKE_GZIP = gzip -9f
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
131 diff --git a/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pri b/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
132 deleted file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
133 index ab8d846..0000000
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
134 --- a/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
135 +++ /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
136 @@ -1,38 +0,0 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
137 -# We just want to include the sqlite3 binaries for Symbian for platforms that do not have them.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
138 -!symbian-abld:!symbian-sbsv2 {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
139 - !symbian_no_export_sqlite:!exists($${EPOCROOT}epoc32/release/armv5/lib/sqlite3.dso) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
140 - symbian_sqlite3_zip_file = $$PWD/SQLite3_v9.2.zip
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
141 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
142 - # The QMAKE_COPY section is to update timestamp on the file.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
143 - symbian_sqlite3_header.input = symbian_sqlite3_zip_file
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
144 - symbian_sqlite3_header.output = sqlite3.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
145 - !isEmpty(MOC_DIR):symbian_sqlite3_header.output = $$MOC_DIR/$$symbian_sqlite3_header.output
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
146 - symbian_sqlite3_header.CONFIG = combine no_link
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
147 - symbian_sqlite3_header.dependency_type = TYPE_C
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
148 - symbian_sqlite3_header.commands = $$QMAKE_UNZIP -j ${QMAKE_FILE_NAME} epoc32/include/stdapis/${QMAKE_FILE_OUT_BASE}.h \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
149 - && $$QMAKE_COPY ${QMAKE_FILE_OUT_BASE}.h ${QMAKE_FILE_OUT}.tmp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
150 - && $$QMAKE_DEL_FILE ${QMAKE_FILE_OUT_BASE}.h \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
151 - && $$QMAKE_MOVE ${QMAKE_FILE_OUT}.tmp ${QMAKE_FILE_OUT}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
152 - QMAKE_EXTRA_COMPILERS += symbian_sqlite3_header
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
153 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
154 - # The QMAKE_COPY section is to update timestamp on the file.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
155 - symbian_sqlite3_dso.input = symbian_sqlite3_zip_file
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
156 - symbian_sqlite3_dso.output = sqlite3.dso
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
157 - !isEmpty(OBJECTS_DIR):symbian_sqlite3_dso.output = $$OBJECTS_DIR/$$symbian_sqlite3_dso.output
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
158 - symbian_sqlite3_dso.CONFIG = combine no_link target_predeps
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
159 - symbian_sqlite3_dso.commands = $$QMAKE_UNZIP -j ${QMAKE_FILE_NAME} epoc32/release/armv5/lib/${QMAKE_FILE_OUT_BASE}.dso \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
160 - && $$QMAKE_COPY ${QMAKE_FILE_OUT_BASE}.dso ${QMAKE_FILE_OUT}.tmp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
161 - && $$QMAKE_DEL_FILE ${QMAKE_FILE_OUT_BASE}.dso \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
162 - && $$QMAKE_MOVE ${QMAKE_FILE_OUT}.tmp ${QMAKE_FILE_OUT}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
163 - QMAKE_EXTRA_COMPILERS += symbian_sqlite3_dso
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
164 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
165 - symbian_sqlite3_ver_dso.input = symbian_sqlite3_zip_file
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
166 - symbian_sqlite3_ver_dso.output = sqlite3{00060003}.dso
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
167 - !isEmpty(OBJECTS_DIR):symbian_sqlite3_ver_dso.output = $$OBJECTS_DIR/$$symbian_sqlite3_ver_dso.output
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
168 - symbian_sqlite3_ver_dso.CONFIG = $$symbian_sqlite3_dso.CONFIG
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
169 - symbian_sqlite3_ver_dso.commands = $$symbian_sqlite3_dso.commands
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
170 - QMAKE_EXTRA_COMPILERS += symbian_sqlite3_ver_dso
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
171 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
172 - QMAKE_LIBDIR *= $$OBJECTS_DIR
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
173 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
174 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
175 diff --git a/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro b/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
176 index 0d233e6..691cce1 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
177 --- a/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
178 +++ b/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
179 @@ -2,7 +2,7 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
180 TEMPLATE = subdirs
1050
3d74c8e772ad enable webkit in package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1040
diff changeset
181
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
182 # We just want to export the sqlite3 binaries for Symbian for platforms that do not have them.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
183 -symbian-abld|symbian-sbsv2 {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
184 +symbian {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
185 !symbian_no_export_sqlite:!exists($${EPOCROOT}epoc32/release/armv5/lib/sqlite3.dso) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
186 BLD_INF_RULES.prj_exports += ":zip SQLite3_v9.2.zip"
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
187 }
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
188 diff --git a/src/sql/drivers/drivers.pri b/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
189 index c68442d..05e7265 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
190 --- a/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
191 +++ b/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
192 @@ -114,8 +114,6 @@ contains(sql-drivers, sqlite) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
193 QMAKE_CXXFLAGS *= $$QT_CFLAGS_SQLITE
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
194 }
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
195
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
196 - symbian:include(../../plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
197 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
198 HEADERS += drivers/sqlite/qsql_sqlite.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
199 SOURCES += drivers/sqlite/qsql_sqlite.cpp
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
200 }
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
201
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
202 commit c24f1ac5a184d25b137a3a66b3f6f4d123de4bbd
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
203 Author: Mark Brand <mabrand@mabrand.nl>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
204 Date: Wed Jul 7 12:05:36 2010 +0200
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
205
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
206 Consolidate sql driver configuration redundancy
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
207
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
208 Previously sql driver recipes each appeared in both the plugin
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
209 pro file and src/sql/drivers/drivers.pri for building into QtSql.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
210
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
211 Split driver recipes into shared pri files.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
212 Also split bundled 3rd party sqlite code recipe into a shared pri.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
213
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
214 Merge-request: 715
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
215 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
216 (cherry picked from commit d7557de99b38031906c17c54496cb76a13dec5f7)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
217
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
218 diff --git a/src/3rdparty/sqlite.pri b/src/3rdparty/sqlite.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
219 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
220 index 0000000..575412d
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
221 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
222 +++ b/src/3rdparty/sqlite.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
223 @@ -0,0 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
224 +CONFIG(release, debug|release):DEFINES *= NDEBUG
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
225 +DEFINES += SQLITE_OMIT_LOAD_EXTENSION SQLITE_OMIT_COMPLETE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
226 +INCLUDEPATH += $$PWD/sqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
227 +SOURCES += $$PWD/sqlite/sqlite3.c
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
228 diff --git a/src/plugins/sqldrivers/db2/db2.pro b/src/plugins/sqldrivers/db2/db2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
229 index 25ca499..e053f37 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
230 --- a/src/plugins/sqldrivers/db2/db2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
231 +++ b/src/plugins/sqldrivers/db2/db2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
232 @@ -1,10 +1,6 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
233 TARGET = qsqldb2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
234
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
235 -HEADERS = ../../../sql/drivers/db2/qsql_db2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
236 -SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
237 - ../../../sql/drivers/db2/qsql_db2.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
238 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
239 -unix:!contains( LIBS, .*db2.* ):LIBS *= -ldb2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
240 -win32:!contains( LIBS, .*db2.* ):LIBS *= -ldb2cli
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
241 +SOURCES = main.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
242 +include(../../../sql/drivers/db2/qsql_db2.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
243
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
244 include(../qsqldriverbase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
245 diff --git a/src/plugins/sqldrivers/ibase/ibase.pro b/src/plugins/sqldrivers/ibase/ibase.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
246 index bb73adb..7870ec8 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
247 --- a/src/plugins/sqldrivers/ibase/ibase.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
248 +++ b/src/plugins/sqldrivers/ibase/ibase.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
249 @@ -1,14 +1,6 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
250 TARGET = qsqlibase
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
251
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
252 -HEADERS = ../../../sql/drivers/ibase/qsql_ibase.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
253 -SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
254 - ../../../sql/drivers/ibase/qsql_ibase.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
255 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
256 -unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lgds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
257 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
258 -win32:!contains( LIBS, .*gds.* ):!contains( LIBS, .*fbclient.* ) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
259 - !win32-borland:LIBS *= -lgds32_ms
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
260 - win32-borland:LIBS += gds32.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
261 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
262 +SOURCES = main.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
263 +include(../../../sql/drivers/ibase/qsql_ibase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
264
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
265 include(../qsqldriverbase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
266 diff --git a/src/plugins/sqldrivers/mysql/mysql.pro b/src/plugins/sqldrivers/mysql/mysql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
267 index b808c8e..b6d42ff 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
268 --- a/src/plugins/sqldrivers/mysql/mysql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
269 +++ b/src/plugins/sqldrivers/mysql/mysql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
270 @@ -1,23 +1,6 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
271 TARGET = qsqlmysql
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
272
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
273 -HEADERS = ../../../sql/drivers/mysql/qsql_mysql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
274 -SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
275 - ../../../sql/drivers/mysql/qsql_mysql.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
276 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
277 -unix: {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
278 - isEmpty(QT_LFLAGS_MYSQL) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
279 - !contains(LIBS, .*mysqlclient.*):!contains(LIBS, .*mysqld.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
280 - use_libmysqlclient_r:LIBS *= -lmysqlclient_r
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
281 - else:LIBS *= -lmysqlclient
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
282 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
283 - } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
284 - LIBS *= $$QT_LFLAGS_MYSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
285 - QMAKE_CXXFLAGS *= $$QT_CFLAGS_MYSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
286 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
287 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
288 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
289 -win32:!contains(LIBS, .*mysql.*):!contains(LIBS, .*mysqld.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
290 - LIBS *= -llibmysql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
291 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
292 +SOURCES = main.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
293 +include(../../../sql/drivers/mysql/qsql_mysql.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
294
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
295 include(../qsqldriverbase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
296 diff --git a/src/plugins/sqldrivers/oci/oci.pro b/src/plugins/sqldrivers/oci/oci.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
297 index d75827e..d7dcce9 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
298 --- a/src/plugins/sqldrivers/oci/oci.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
299 +++ b/src/plugins/sqldrivers/oci/oci.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
300 @@ -1,13 +1,6 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
301 TARGET = qsqloci
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
302
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
303 -HEADERS = ../../../sql/drivers/oci/qsql_oci.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
304 -SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
305 - ../../../sql/drivers/oci/qsql_oci.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
306 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
307 -win32:LIBS *= -loci
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
308 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
309 -unix:!contains( LIBS, .*clnts.* ):LIBS *= -lclntsh
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
310 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
311 -macx:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
312 +SOURCES = main.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
313 +include(../../../sql/drivers/oci/qsql_oci.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
314
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
315 include(../qsqldriverbase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
316 diff --git a/src/plugins/sqldrivers/odbc/odbc.pro b/src/plugins/sqldrivers/odbc/odbc.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
317 index 70070db..677eb6e 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
318 --- a/src/plugins/sqldrivers/odbc/odbc.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
319 +++ b/src/plugins/sqldrivers/odbc/odbc.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
320 @@ -1,19 +1,6 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
321 TARGET = qsqlodbc
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
322
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
323 -HEADERS = ../../../sql/drivers/odbc/qsql_odbc.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
324 -SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
325 - ../../../sql/drivers/odbc/qsql_odbc.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
326 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
327 -unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
328 - !contains( LIBS, .*odbc.* ) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
329 - LIBS *= $$QT_LFLAGS_ODBC
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
330 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
331 - DEFINES += UNICODE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
332 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
333 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
334 -win32 {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
335 - !win32-borland:LIBS *= -lodbc32
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
336 - win32-borland:LIBS *= $(BCB)/lib/PSDK/odbc32.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
337 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
338 +SOURCES = main.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
339 +include(../../../sql/drivers/odbc/qsql_odbc.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
340
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
341 include(../qsqldriverbase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
342 diff --git a/src/plugins/sqldrivers/psql/psql.pro b/src/plugins/sqldrivers/psql/psql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
343 index 9586695..8276c0a 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
344 --- a/src/plugins/sqldrivers/psql/psql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
345 +++ b/src/plugins/sqldrivers/psql/psql.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
346 @@ -1,18 +1,6 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
347 TARGET = qsqlpsql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
348
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
349 -HEADERS = ../../../sql/drivers/psql/qsql_psql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
350 -SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
351 - ../../../sql/drivers/psql/qsql_psql.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
352 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
353 -unix|win32-g++*: {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
354 - !isEmpty(QT_LFLAGS_PSQL) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
355 - !contains(QT_CONFIG, system-zlib): QT_LFLAGS_PSQL -= -lz
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
356 - !static:LIBS *= $$QT_LFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
357 - QMAKE_CXXFLAGS *= $$QT_CFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
358 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
359 - !contains(LIBS, .*pq.*):LIBS *= -lpq
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
360 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
361 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
362 -win32:!win32-g++*:!contains(LIBS, .*pq.* ) LIBS *= -llibpq -lws2_32 -ladvapi32
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
363 +SOURCES = main.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
364 +include(../../../sql/drivers/psql/qsql_psql.pri)
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
365
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
366 include(../qsqldriverbase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
367 diff --git a/src/plugins/sqldrivers/sqlite/sqlite.pro b/src/plugins/sqldrivers/sqlite/sqlite.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
368 index 75f04b9..f4c1671 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
369 --- a/src/plugins/sqldrivers/sqlite/sqlite.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
370 +++ b/src/plugins/sqldrivers/sqlite/sqlite.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
371 @@ -1,18 +1,7 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
372 TARGET = qsqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
373
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
374 -HEADERS = ../../../sql/drivers/sqlite/qsql_sqlite.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
375 -SOURCES = smain.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
376 - ../../../sql/drivers/sqlite/qsql_sqlite.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
377 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
378 -!system-sqlite:!contains( LIBS, .*sqlite.* ) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
379 - CONFIG(release, debug|release):DEFINES *= NDEBUG
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
380 - DEFINES += SQLITE_OMIT_LOAD_EXTENSION SQLITE_OMIT_COMPLETE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
381 - INCLUDEPATH += ../../../3rdparty/sqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
382 - SOURCES += ../../../3rdparty/sqlite/sqlite3.c
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
383 -} else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
384 - LIBS *= $$QT_LFLAGS_SQLITE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
385 - QMAKE_CXXFLAGS *= $$QT_CFLAGS_SQLITE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
386 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
387 +SOURCES = smain.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
388 +include(../../../sql/drivers/sqlite/qsql_sqlite.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
389
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
390 wince*: DEFINES += HAVE_LOCALTIME_S=0
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
391
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
392 diff --git a/src/plugins/sqldrivers/sqlite2/sqlite2.pro b/src/plugins/sqldrivers/sqlite2/sqlite2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
393 index 0f6c19a..e6197b9 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
394 --- a/src/plugins/sqldrivers/sqlite2/sqlite2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
395 +++ b/src/plugins/sqldrivers/sqlite2/sqlite2.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
396 @@ -1,9 +1,6 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
397 TARGET = qsqlite2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
398
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
399 -HEADERS = ../../../sql/drivers/sqlite2/qsql_sqlite2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
400 -SOURCES = smain.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
401 - ../../../sql/drivers/sqlite2/qsql_sqlite2.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
402 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
403 -!contains(LIBS, .*sqlite.*):LIBS *= -lsqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
404 +SOURCES = smain.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
405 +include(../../../sql/drivers/sqlite2/qsql_sqlite2.pri)
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
406
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
407 include(../qsqldriverbase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
408 diff --git a/src/plugins/sqldrivers/tds/tds.pro b/src/plugins/sqldrivers/tds/tds.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
409 index ba40be5..b8e8ded 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
410 --- a/src/plugins/sqldrivers/tds/tds.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
411 +++ b/src/plugins/sqldrivers/tds/tds.pro
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
412 @@ -1,15 +1,6 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
413 TARGET = qsqltds
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
414
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
415 -HEADERS = ../../../sql/drivers/tds/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
416 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
417 -SOURCES = main.cpp \
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
418 - ../../../sql/drivers/tds/qsql_tds.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
419 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
420 -unix:!contains( LIBS, .*sybdb.* ):LIBS *= -lsybdb
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
421 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
422 -win32 {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
423 - !win32-borland:LIBS *= -lNTWDBLIB
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
424 - win32-borland:LIBS *= $(BCB)/lib/PSDK/NTWDBLIB.LIB
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
425 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
426 +SOURCES = main.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
427 +include(../../../sql/drivers/tds/qsql_tds.pri)
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
428
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
429 include(../qsqldriverbase.pri)
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
430 diff --git a/src/sql/drivers/db2/qsql_db2.pri b/src/sql/drivers/db2/qsql_db2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
431 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
432 index 0000000..e53a8a0
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
433 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
434 +++ b/src/sql/drivers/db2/qsql_db2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
435 @@ -0,0 +1,8 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
436 +HEADERS += $$PWD/qsql_db2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
437 +SOURCES += $$PWD/qsql_db2.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
438 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
439 +unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
440 + !contains(LIBS, .*db2.*):LIBS *= -ldb2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
441 +} else:!win32-borland {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
442 + !contains(LIBS, .*db2.*):LIBS *= -ldb2cli
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
443 +}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
444 diff --git a/src/sql/drivers/drivers.pri b/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
445 index 05e7265..3af5525 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
446 --- a/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
447 +++ b/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
448 @@ -1,119 +1,11 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
449 -contains(sql-drivers, all ) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
450 - sql-driver += psql mysql odbc oci tds db2 sqlite ibase
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
451 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
452 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
453 -contains(sql-drivers, psql) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
454 - HEADERS += drivers/psql/qsql_psql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
455 - SOURCES += drivers/psql/qsql_psql.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
456 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
457 - unix|win32-g++* {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
458 - !static:!isEmpty(QT_LFLAGS_PSQL) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
459 - !contains(QT_CONFIG, system-zlib): QT_LFLAGS_PSQL -= -lz
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
460 - !static:LIBS *= $$QT_LFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
461 - QMAKE_CXXFLAGS *= $$QT_CFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
462 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
463 - !contains(LIBS, .*pq.*):LIBS *= -lpq
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
464 - } else:win32:!contains(LIBS, .*pq.* ) LIBS *= -llibpq -lws2_32 -ladvapi32
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
465 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
466 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
467 -contains(sql-drivers, mysql) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
468 - HEADERS += drivers/mysql/qsql_mysql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
469 - SOURCES += drivers/mysql/qsql_mysql.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
470 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
471 - unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
472 - isEmpty(QT_LFLAGS_MYSQL) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
473 - !contains(LIBS, .*mysqlclient.*):!contains(LIBS, .*mysqld.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
474 - use_libmysqlclient_r:LIBS *= -lmysqlclient_r
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
475 - else:LIBS *= -lmysqlclient
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
476 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
477 - } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
478 - LIBS *= $$QT_LFLAGS_MYSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
479 - QMAKE_CXXFLAGS *= $$QT_CFLAGS_MYSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
480 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
481 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
482 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
483 - win32:!contains(LIBS, .*mysql.*):!contains(LIBS, .*mysqld.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
484 - !win32-g++*:LIBS *= -llibmysql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
485 - else:LIBS *= -lmysql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
486 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
487 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
488 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
489 -contains(sql-drivers, odbc) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
490 - HEADERS += drivers/odbc/qsql_odbc.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
491 - SOURCES += drivers/odbc/qsql_odbc.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
492 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
493 - mac:!contains( LIBS, .*odbc.* ):LIBS *= -liodbc
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
494 - unix:!contains( LIBS, .*odbc.* ):LIBS *= -lodbc
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
495 - unix:DEFINES += UNICODE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
496 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
497 - win32 {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
498 - !win32-borland:LIBS *= -lodbc32
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
499 - else:LIBS *= $(BCB)/lib/PSDK/odbc32.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
500 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
501 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
502 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
503 -contains(sql-drivers, oci) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
504 - HEADERS += drivers/oci/qsql_oci.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
505 - SOURCES += drivers/oci/qsql_oci.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
506 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
507 - unix:!contains( LIBS, .*clnts.* ):LIBS += -lclntsh
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
508 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
509 - win32:LIBS += -loci
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
510 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
511 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
512 -contains(sql-drivers, tds) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
513 - HEADERS += drivers/tds/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
514 - SOURCES += drivers/tds/qsql_tds.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
515 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
516 - unix:LIBS += -L$SYBASE/lib -lsybdb
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
517 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
518 - win32 {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
519 - !win32-borland:LIBS += -lNTWDBLIB
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
520 - else:LIBS += $(BCB)/lib/PSDK/NTWDBLIB.LIB
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
521 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
522 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
523 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
524 -contains(sql-drivers, db2) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
525 - HEADERS += drivers/db2/qsql_db2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
526 - SOURCES += drivers/db2/qsql_db2.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
527 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
528 - unix:LIBS += -ldb2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
529 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
530 - win32 {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
531 - !win32-borland:LIBS += -ldb2cli
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
532 -# else:LIBS += $(BCB)/lib/PSDK/db2cli.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
533 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
534 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
535 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
536 -contains(sql-drivers, ibase) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
537 - HEADERS += drivers/ibase/qsql_ibase.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
538 - SOURCES += drivers/ibase/qsql_ibase.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
539 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
540 - unix:LIBS *= -lgds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
541 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
542 - win32 {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
543 - !win32-borland:LIBS *= -lgds32_ms
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
544 - else:LIBS += gds32.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
545 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
546 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
547 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
548 -contains(sql-drivers, sqlite2) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
549 - HEADERS += drivers/sqlite2/qsql_sqlite2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
550 - SOURCES += drivers/sqlite2/qsql_sqlite2.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
551 - !contains(LIBS, .*sqlite.*):LIBS *= -lsqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
552 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
553 -
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
554 -contains(sql-drivers, sqlite) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
555 - !system-sqlite:!contains( LIBS, .*sqlite3.* ) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
556 - CONFIG(release, debug|release):DEFINES *= NDEBUG
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
557 - DEFINES += SQLITE_OMIT_LOAD_EXTENSION SQLITE_OMIT_COMPLETE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
558 - INCLUDEPATH += ../3rdparty/sqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
559 - SOURCES += ../3rdparty/sqlite/sqlite3.c
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
560 - } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
561 - LIBS *= $$QT_LFLAGS_SQLITE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
562 - QMAKE_CXXFLAGS *= $$QT_CFLAGS_SQLITE
1040
0cf0c907b475 improvements for package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1015
diff changeset
563 - }
0cf0c907b475 improvements for package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1015
diff changeset
564 -
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
565 - HEADERS += drivers/sqlite/qsql_sqlite.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
566 - SOURCES += drivers/sqlite/qsql_sqlite.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
567 -}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
568 +contains(sql-drivers, all):sql-driver += psql mysql odbc oci tds db2 sqlite ibase
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
569 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
570 +contains(sql-drivers, psql):include($$PWD/sqlite/qsql_psql.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
571 +contains(sql-drivers, mysql):include($$PWD/mysql/qsql_mysql.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
572 +contains(sql-drivers, odbc):include($$PWD/odbc/qsql_odbc.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
573 +contains(sql-drivers, oci):include($$PWD/oci/qsql_oci.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
574 +contains(sql-drivers, tds):include($$PWD/tds/qsql_tds.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
575 +contains(sql-drivers, db2):include($$PWD/db2/qsql_db2.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
576 +contains(sql-drivers, ibase):include($$PWD/db2/qsql_ibase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
577 +contains(sql-drivers, sqlite2):include($$PWD/sqlite2/qsql_sqlite2.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
578 +contains(sql-drivers, sqlite):include($$PWD/sqlite/qsql_sqlite.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
579 diff --git a/src/sql/drivers/ibase/qsql_ibase.pri b/src/sql/drivers/ibase/qsql_ibase.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
580 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
581 index 0000000..ebcd18a
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
582 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
583 +++ b/src/sql/drivers/ibase/qsql_ibase.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
584 @@ -0,0 +1,11 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
585 +HEADERS += $$PWD/qsql_ibase.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
586 +SOURCES += $$PWD/qsql_ibase.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
587 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
588 +unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
589 + !contains(LIBS, .*gds.*):!contains(LIBS, .*libfb.*):LIBS *= -lgds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
590 +} else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
591 + !contains(LIBS, .*gds.*):!contains(LIBS, .*fbclient.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
592 + win32-borland:LIBS += gds32.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
593 + else:LIBS *= -lgds32_ms
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
594 + }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
595 +}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
596 diff --git a/src/sql/drivers/mysql/qsql_mysql.pri b/src/sql/drivers/mysql/qsql_mysql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
597 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
598 index 0000000..801b891
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
599 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
600 +++ b/src/sql/drivers/mysql/qsql_mysql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
601 @@ -0,0 +1,16 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
602 +HEADERS += $$PWD/qsql_mysql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
603 +SOURCES += $$PWD/qsql_mysql.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
604 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
605 +unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
606 + isEmpty(QT_LFLAGS_MYSQL) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
607 + !contains(LIBS, .*mysqlclient.*):!contains(LIBS, .*mysqld.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
608 + use_libmysqlclient_r:LIBS *= -lmysqlclient_r
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
609 + else:LIBS *= -lmysqlclient
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
610 + }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
611 + } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
612 + LIBS *= $$QT_LFLAGS_MYSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
613 + QMAKE_CXXFLAGS *= $$QT_CFLAGS_MYSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
614 + }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
615 +} else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
616 + !contains(LIBS, .*mysql.*):!contains(LIBS, .*mysqld.*):LIBS *= -llibmysql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
617 +}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
618 diff --git a/src/sql/drivers/oci/qsql_oci.pri b/src/sql/drivers/oci/qsql_oci.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
619 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
620 index 0000000..6859156
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
621 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
622 +++ b/src/sql/drivers/oci/qsql_oci.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
623 @@ -0,0 +1,9 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
624 +HEADERS += $$PWD/qsql_oci.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
625 +SOURCES += $$PWD/qsql_oci.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
626 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
627 +unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
628 + !contains(LIBS, .*clnts.*):LIBS *= -lclntsh
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
629 +} else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
630 + LIBS *= -loci
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
631 +}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
632 +macx:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
633 diff --git a/src/sql/drivers/odbc/qsql_odbc.pri b/src/sql/drivers/odbc/qsql_odbc.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
634 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
635 index 0000000..c4c92be
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
636 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
637 +++ b/src/sql/drivers/odbc/qsql_odbc.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
638 @@ -0,0 +1,13 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
639 +HEADERS += $$PWD/qsql_odbc.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
640 +SOURCES += $$PWD/qsql_odbc.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
641 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
642 +mac {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
643 + !contains(LIBS, .*odbc.*):LIBS *= -liodbc
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
644 +} else:unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
645 + DEFINES += UNICODE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
646 + !contains(LIBS, .*odbc.*):LIBS *= $$QT_LFLAGS_ODBC
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
647 +} else:win32-borland {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
648 + LIBS *= $(BCB)/lib/PSDK/odbc32.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
649 +} else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
650 + LIBS *= -lodbc32
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
651 +}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
652 diff --git a/src/sql/drivers/psql/qsql_psql.pri b/src/sql/drivers/psql/qsql_psql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
653 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
654 index 0000000..c282d57
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
655 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
656 +++ b/src/sql/drivers/psql/qsql_psql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
657 @@ -0,0 +1,13 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
658 +HEADERS += $$PWD/qsql_psql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
659 +SOURCES += $$PWD/qsql_psql.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
660 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
661 +unix|win32-g++* {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
662 + !static:!isEmpty(QT_LFLAGS_PSQL) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
663 + !contains(QT_CONFIG, system-zlib): QT_LFLAGS_PSQL -= -lz
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
664 + LIBS *= $$QT_LFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
665 + QMAKE_CXXFLAGS *= $$QT_CFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
666 + }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
667 + !contains(LIBS, .*pq.*):LIBS *= -lpq
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
668 +} else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
669 + !contains(LIBS, .*pq.*):LIBS *= -llibpq -lws2_32 -ladvapi32
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
670 +}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
671 diff --git a/src/sql/drivers/sqlite/qsql_sqlite.pri b/src/sql/drivers/sqlite/qsql_sqlite.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
672 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
673 index 0000000..7ad5936
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
674 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
675 +++ b/src/sql/drivers/sqlite/qsql_sqlite.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
676 @@ -0,0 +1,9 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
677 +HEADERS += $$PWD/qsql_sqlite.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
678 +SOURCES += $$PWD/qsql_sqlite.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
679 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
680 +!system-sqlite:!contains(LIBS, .*sqlite3.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
681 + include($$PWD/../../../3rdparty/sqlite.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
682 +} else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
683 + LIBS *= $$QT_LFLAGS_SQLITE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
684 + QMAKE_CXXFLAGS *= $$QT_CFLAGS_SQLITE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
685 +}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
686 diff --git a/src/sql/drivers/sqlite2/qsql_sqlite2.pri b/src/sql/drivers/sqlite2/qsql_sqlite2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
687 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
688 index 0000000..9f0e807
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
689 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
690 +++ b/src/sql/drivers/sqlite2/qsql_sqlite2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
691 @@ -0,0 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
692 +HEADERS += $PWD/qsql_sqlite2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
693 +SOURCES += $PWD/qsql_sqlite2.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
694 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
695 +!contains(LIBS, .*sqlite.*):LIBS *= -lsqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
696 diff --git a/src/sql/drivers/tds/qsql_tds.pri b/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
697 new file mode 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
698 index 0000000..e2662ca
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
699 --- /dev/null
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
700 +++ b/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
701 @@ -0,0 +1,10 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
702 +HEADERS += $$PWD/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
703 +SOURCES += $$PWD/qsql_tds.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
704 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
705 +unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
706 + !contains(LIBS, .*sybdb.*):LIBS *= -lsybdb
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
707 +} else:win32-borland {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
708 + LIBS *= $(BCB)/lib/PSDK/NTWDBLIB.LIB
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
709 +} else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
710 + LIBS *= -lNTWDBLIB
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
711 +}
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
712
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
713 commit f32bbfe1b713dacac6ee9b4d6ebb4561a2ca92c3
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
714 Author: Mark Brand <mabrand@mabrand.nl>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
715 Date: Wed Jul 7 12:05:37 2010 +0200
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
716
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
717 Simplify *= to += after contains() test
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
718
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
719 Merge-request: 715
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
720 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
721 (cherry picked from commit 484c05ef374ef1c1043836b074693838d6b30adb)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
722
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
723 diff --git a/src/sql/drivers/db2/qsql_db2.pri b/src/sql/drivers/db2/qsql_db2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
724 index e53a8a0..16557f0 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
725 --- a/src/sql/drivers/db2/qsql_db2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
726 +++ b/src/sql/drivers/db2/qsql_db2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
727 @@ -2,7 +2,7 @@ HEADERS += $$PWD/qsql_db2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
728 SOURCES += $$PWD/qsql_db2.cpp
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
729
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
730 unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
731 - !contains(LIBS, .*db2.*):LIBS *= -ldb2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
732 + !contains(LIBS, .*db2.*):LIBS += -ldb2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
733 } else:!win32-borland {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
734 - !contains(LIBS, .*db2.*):LIBS *= -ldb2cli
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
735 + !contains(LIBS, .*db2.*):LIBS += -ldb2cli
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
736 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
737 diff --git a/src/sql/drivers/ibase/qsql_ibase.pri b/src/sql/drivers/ibase/qsql_ibase.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
738 index ebcd18a..33fbb0d 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
739 --- a/src/sql/drivers/ibase/qsql_ibase.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
740 +++ b/src/sql/drivers/ibase/qsql_ibase.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
741 @@ -2,10 +2,10 @@ HEADERS += $$PWD/qsql_ibase.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
742 SOURCES += $$PWD/qsql_ibase.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
743
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
744 unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
745 - !contains(LIBS, .*gds.*):!contains(LIBS, .*libfb.*):LIBS *= -lgds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
746 + !contains(LIBS, .*gds.*):!contains(LIBS, .*libfb.*):LIBS += -lgds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
747 } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
748 !contains(LIBS, .*gds.*):!contains(LIBS, .*fbclient.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
749 win32-borland:LIBS += gds32.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
750 - else:LIBS *= -lgds32_ms
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
751 + else:LIBS += -lgds32_ms
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
752 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
753 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
754 diff --git a/src/sql/drivers/mysql/qsql_mysql.pri b/src/sql/drivers/mysql/qsql_mysql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
755 index 801b891..1b9c3dd 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
756 --- a/src/sql/drivers/mysql/qsql_mysql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
757 +++ b/src/sql/drivers/mysql/qsql_mysql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
758 @@ -4,13 +4,13 @@ SOURCES += $$PWD/qsql_mysql.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
759 unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
760 isEmpty(QT_LFLAGS_MYSQL) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
761 !contains(LIBS, .*mysqlclient.*):!contains(LIBS, .*mysqld.*) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
762 - use_libmysqlclient_r:LIBS *= -lmysqlclient_r
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
763 - else:LIBS *= -lmysqlclient
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
764 + use_libmysqlclient_r:LIBS += -lmysqlclient_r
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
765 + else:LIBS += -lmysqlclient
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
766 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
767 } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
768 LIBS *= $$QT_LFLAGS_MYSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
769 QMAKE_CXXFLAGS *= $$QT_CFLAGS_MYSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
770 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
771 } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
772 - !contains(LIBS, .*mysql.*):!contains(LIBS, .*mysqld.*):LIBS *= -llibmysql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
773 + !contains(LIBS, .*mysql.*):!contains(LIBS, .*mysqld.*):LIBS += -llibmysql
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
774 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
775 diff --git a/src/sql/drivers/oci/qsql_oci.pri b/src/sql/drivers/oci/qsql_oci.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
776 index 6859156..60ccc4c 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
777 --- a/src/sql/drivers/oci/qsql_oci.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
778 +++ b/src/sql/drivers/oci/qsql_oci.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
779 @@ -2,7 +2,7 @@ HEADERS += $$PWD/qsql_oci.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
780 SOURCES += $$PWD/qsql_oci.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
781
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
782 unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
783 - !contains(LIBS, .*clnts.*):LIBS *= -lclntsh
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
784 + !contains(LIBS, .*clnts.*):LIBS += -lclntsh
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
785 } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
786 LIBS *= -loci
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
787 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
788 diff --git a/src/sql/drivers/odbc/qsql_odbc.pri b/src/sql/drivers/odbc/qsql_odbc.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
789 index c4c92be..8394012 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
790 --- a/src/sql/drivers/odbc/qsql_odbc.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
791 +++ b/src/sql/drivers/odbc/qsql_odbc.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
792 @@ -2,10 +2,10 @@ HEADERS += $$PWD/qsql_odbc.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
793 SOURCES += $$PWD/qsql_odbc.cpp
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
794
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
795 mac {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
796 - !contains(LIBS, .*odbc.*):LIBS *= -liodbc
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
797 + !contains(LIBS, .*odbc.*):LIBS += -liodbc
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
798 } else:unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
799 DEFINES += UNICODE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
800 - !contains(LIBS, .*odbc.*):LIBS *= $$QT_LFLAGS_ODBC
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
801 + !contains(LIBS, .*odbc.*):LIBS += $$QT_LFLAGS_ODBC
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
802 } else:win32-borland {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
803 LIBS *= $(BCB)/lib/PSDK/odbc32.lib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
804 } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
805 diff --git a/src/sql/drivers/psql/qsql_psql.pri b/src/sql/drivers/psql/qsql_psql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
806 index c282d57..97db4be 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
807 --- a/src/sql/drivers/psql/qsql_psql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
808 +++ b/src/sql/drivers/psql/qsql_psql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
809 @@ -7,7 +7,7 @@ unix|win32-g++* {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
810 LIBS *= $$QT_LFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
811 QMAKE_CXXFLAGS *= $$QT_CFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
812 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
813 - !contains(LIBS, .*pq.*):LIBS *= -lpq
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
814 + !contains(LIBS, .*pq.*):LIBS += -lpq
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
815 } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
816 - !contains(LIBS, .*pq.*):LIBS *= -llibpq -lws2_32 -ladvapi32
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
817 + !contains(LIBS, .*pq.*):LIBS += -llibpq -lws2_32 -ladvapi32
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
818 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
819 diff --git a/src/sql/drivers/sqlite2/qsql_sqlite2.pri b/src/sql/drivers/sqlite2/qsql_sqlite2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
820 index 9f0e807..76fe255 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
821 --- a/src/sql/drivers/sqlite2/qsql_sqlite2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
822 +++ b/src/sql/drivers/sqlite2/qsql_sqlite2.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
823 @@ -1,4 +1,4 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
824 HEADERS += $PWD/qsql_sqlite2.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
825 SOURCES += $PWD/qsql_sqlite2.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
826
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
827 -!contains(LIBS, .*sqlite.*):LIBS *= -lsqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
828 +!contains(LIBS, .*sqlite.*):LIBS += -lsqlite
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
829 diff --git a/src/sql/drivers/tds/qsql_tds.pri b/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
830 index e2662ca..c552ead 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
831 --- a/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
832 +++ b/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
833 @@ -2,7 +2,7 @@ HEADERS += $$PWD/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
834 SOURCES += $$PWD/qsql_tds.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
835
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
836 unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
837 - !contains(LIBS, .*sybdb.*):LIBS *= -lsybdb
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
838 + !contains(LIBS, .*sybdb.*):LIBS += -lsybdb
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
839 } else:win32-borland {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
840 LIBS *= $(BCB)/lib/PSDK/NTWDBLIB.LIB
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
841 } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
842
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
843 commit 72f49a70bb5a719e161aeceea986aac116c270d7
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
844 Author: Mark Brand <mabrand@mabrand.nl>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
845 Date: Thu Jul 8 15:28:24 2010 +0200
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
846
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
847 Corrected paths
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
848
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
849 Merge-request: 715
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
850 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
851 (cherry picked from commit c69dc51e5e03aaa87a9385f5557a4f6b8aaeded3)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
852
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
853 diff --git a/src/sql/drivers/drivers.pri b/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
854 index 3af5525..87cc0b1 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
855 --- a/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
856 +++ b/src/sql/drivers/drivers.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
857 @@ -1,11 +1,11 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
858 contains(sql-drivers, all):sql-driver += psql mysql odbc oci tds db2 sqlite ibase
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
859
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
860 -contains(sql-drivers, psql):include($$PWD/sqlite/qsql_psql.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
861 +contains(sql-drivers, psql):include($$PWD/psql/qsql_psql.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
862 contains(sql-drivers, mysql):include($$PWD/mysql/qsql_mysql.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
863 contains(sql-drivers, odbc):include($$PWD/odbc/qsql_odbc.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
864 contains(sql-drivers, oci):include($$PWD/oci/qsql_oci.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
865 contains(sql-drivers, tds):include($$PWD/tds/qsql_tds.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
866 contains(sql-drivers, db2):include($$PWD/db2/qsql_db2.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
867 -contains(sql-drivers, ibase):include($$PWD/db2/qsql_ibase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
868 +contains(sql-drivers, ibase):include($$PWD/ibase/qsql_ibase.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
869 contains(sql-drivers, sqlite2):include($$PWD/sqlite2/qsql_sqlite2.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
870 contains(sql-drivers, sqlite):include($$PWD/sqlite/qsql_sqlite.pri)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
871
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
872 commit cc8386f6a7781ece721e9700ba2c290bb14c0d7d
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
873 Author: Mark Brand <mabrand@mabrand.nl>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
874 Date: Thu Jul 29 11:15:00 2010 +0200
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
875
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
876 fixes for using freetds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
877
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
878 DBNTWIN32 only if not Q_USE_SYBASE.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
879 Workaround for RETCODE typedef conflict between ODBC and FreeTDS.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
880 Include winsock2.h supplies SOCKET for FreeTDS.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
881
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
882 Merge-request: 684
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
883 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
884 (cherry picked from commit 3643d21756a6bd9ed06a409457d6e8c93aba3b43)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
885
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
886 diff --git a/src/sql/drivers/tds/qsql_tds.h b/src/sql/drivers/tds/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
887 index f23a672..3594a4d 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
888 --- a/src/sql/drivers/tds/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
889 +++ b/src/sql/drivers/tds/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
890 @@ -48,7 +48,10 @@
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
891
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
892 #ifdef Q_OS_WIN32
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
893 #define WIN32_LEAN_AND_MEAN
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
894 +#ifndef Q_USE_SYBASE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
895 #define DBNTWIN32 // indicates 32bit windows dblib
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
896 +#endif
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
897 +#include <winsock2.h>
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
898 #include <QtCore/qt_windows.h>
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
899 #include <sqlfront.h>
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
900 #include <sqldb.h>
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
901 diff --git a/src/sql/kernel/qsqldatabase.cpp b/src/sql/kernel/qsqldatabase.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
902 index 76bc2b0..2ab37de 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
903 --- a/src/sql/kernel/qsqldatabase.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
904 +++ b/src/sql/kernel/qsqldatabase.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
905 @@ -60,7 +60,10 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
906 #include "../drivers/oci/qsql_oci.h"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
907 #endif
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
908 #ifdef QT_SQL_TDS
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
909 +// conflicting RETCODE typedef between odbc and freetds
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
910 +#define RETCODE DBRETCODE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
911 #include "../drivers/tds/qsql_tds.h"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
912 +#undef RETCODE
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
913 #endif
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
914 #ifdef QT_SQL_DB2
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
915 #include "../drivers/db2/qsql_db2.h"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
916
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
917 commit 0da5d326ddf55bc47f8dfa13572405706d96029f
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
918 Author: Mark Brand <mabrand@mabrand.nl>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
919 Date: Tue Aug 3 16:37:05 2010 +0200
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
920
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
921 Improve TDS configuration through QT_LFLAGS_TDS, SYBASE, SYBASE_LIBS
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
922
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
923 Consistent with QT_LFLAGS_* for other database drivers.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
924 Support added to configure shell script and configure.exe.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
925 Respect SYBASE and SYBASE_LIBS.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
926 Use QT_LFLAGS_TDS in project files.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
927
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
928 Merge-request: 2416
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
929 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
930 (cherry picked from commit 2c7621730d30ac418874c18036a7aa34e2aae1d0)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
931
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
932 diff --git a/configure b/configure
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
933 index 05633fa..e6b9476 100755
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
934 --- a/configure
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
935 +++ b/configure
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
936 @@ -818,6 +818,7 @@ QT_LFLAGS_MYSQL_R=
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
937 QT_CFLAGS_SQLITE=
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
938 QT_LFLAGS_SQLITE=
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
939 QT_LFLAGS_ODBC="-lodbc"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
940 +QT_LFLAGS_TDS=
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
941
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
942 # flags for libdbus-1
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
943 QT_CFLAGS_DBUS=
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
944 @@ -4990,7 +4991,9 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
945 ;;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
946 tds)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
947 if [ "$CFG_SQL_tds" != "no" ]; then
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
948 - if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/tds "TDS" $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
949 + [ -z "$SYBASE" ] || QT_LFLAGS_TDS="-L$SYBASE/lib"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
950 + [ -z "$SYBASE_LIBS" ] || QT_LFLAGS_TDS="$QT_LFLAGS_TDS $SYBASE_LIBS"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
951 + if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/tds "TDS" $QT_LFLAGS_TDS $L_FLAGS $I_FLAGS $l_FLAGS $MAC_CONFIG_TEST_COMMANDLINE; then
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
952 if [ "$CFG_SQL_tds" = "auto" ]; then
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
953 CFG_SQL_tds=plugin
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
954 fi
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
955 @@ -7786,6 +7789,9 @@ fi
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
956 if [ -n "$QT_LFLAGS_ODBC" ]; then
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
957 echo "QT_LFLAGS_ODBC = $QT_LFLAGS_ODBC" >> "$CACHEFILE.tmp"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
958 fi
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
959 +if [ -n "$QT_LFLAGS_TDS" ]; then
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
960 + echo "QT_LFLAGS_TDS = $QT_LFLAGS_TDS" >> "$CACHEFILE.tmp"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
961 +fi
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
962
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
963 if [ "$QT_EDITION" != "QT_EDITION_OPENSOURCE" ]; then
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
964 echo "DEFINES *= QT_EDITION=QT_EDITION_DESKTOP" >> "$CACHEFILE.tmp"
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
965 diff --git a/src/sql/drivers/tds/qsql_tds.pri b/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
966 index c552ead..037f793 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
967 --- a/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
968 +++ b/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
969 @@ -1,8 +1,10 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
970 HEADERS += $$PWD/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
971 SOURCES += $$PWD/qsql_tds.cpp
972
e5d55b815b89 improved naming of patch files
Volker Grabsch <vog@notjusthosting.com>
parents:
diff changeset
972
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
973 -unix {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
974 +unix|win32-g++: {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
975 + !isEmpty(QT_LFLAGS_TDS):!static:LIBS *= $$QT_LFLAGS_TDS
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
976 !contains(LIBS, .*sybdb.*):LIBS += -lsybdb
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
977 + QMAKE_CXXFLAGS *= $$QT_CFLAGS_TDS
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
978 } else:win32-borland {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
979 LIBS *= $(BCB)/lib/PSDK/NTWDBLIB.LIB
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
980 } else {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
981 diff --git a/tools/configure/configureapp.cpp b/tools/configure/configureapp.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
982 index f7dac93..c7e6c16 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
983 --- a/tools/configure/configureapp.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
984 +++ b/tools/configure/configureapp.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
985 @@ -1029,6 +1029,10 @@ void Configure::parseCmdLine()
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
986 opensslLibs = configCmdLine.at(i);
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
987 } else if (configCmdLine.at(i).startsWith("PSQL_LIBS=")) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
988 psqlLibs = configCmdLine.at(i);
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
989 + } else if (configCmdLine.at(i).startsWith("SYBASE=")) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
990 + sybase = configCmdLine.at(i);
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
991 + } else if (configCmdLine.at(i).startsWith("SYBASE_LIBS=")) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
992 + sybaseLibs = configCmdLine.at(i);
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
993 }
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
994
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
995 else if ((configCmdLine.at(i) == "-override-version") || (configCmdLine.at(i) == "-version-override")){
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
996 @@ -2747,6 +2751,17 @@ void Configure::generateOutputVars()
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
997 }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
998 if (!psqlLibs.isEmpty())
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
999 qmakeVars += QString("QT_LFLAGS_PSQL=") + psqlLibs.section("=", 1);
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1000 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1001 + {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1002 + QStringList lflagsTDS;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1003 + if (!sybase.isEmpty())
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1004 + lflagsTDS += QString("-L") + fixSeparators(sybase.section("=", 1) + "/lib");
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1005 + if (!sybaseLibs.isEmpty())
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1006 + lflagsTDS += sybaseLibs.section("=", 1);
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1007 + if (!lflagsTDS.isEmpty())
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1008 + qmakeVars += QString("QT_LFLAGS_TDS=") + lflagsTDS.join(" ");
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1009 + }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1010 +
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1011 if (!qmakeSql.isEmpty())
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1012 qmakeVars += QString("sql-drivers += ") + qmakeSql.join(" ");
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1013 if (!qmakeSqlPlugins.isEmpty())
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1014 diff --git a/tools/configure/configureapp.h b/tools/configure/configureapp.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1015 index ff2ee8b..b3c07f7 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1016 --- a/tools/configure/configureapp.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1017 +++ b/tools/configure/configureapp.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1018 @@ -134,6 +134,8 @@ private:
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1019 QStringList qmakeLibs;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1020 QString opensslLibs;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1021 QString psqlLibs;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1022 + QString sybase;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1023 + QString sybaseLibs;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1024
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1025 QMap<QString,QString> licenseInfo;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1026 QString outputLine;
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1027
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1028 commit 8479bf5654d117322fdb7264b82f7fa9303da9aa
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1029 Author: Mark Brand <mabrand@mabrand.nl>
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1030 Date: Tue Aug 24 14:28:42 2010 +0200
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1031
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1032 scope fixes and clutter reduction for sql driver projects
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1033
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1034 Add missing wildcard to scope where meant to include all
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1035 win32-g++ targets.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1036
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1037 There is no reason to ignore QT_LFLAGS_TDS and QT_LFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1038 in static builds. Via LIBS these may end up in QMAKE_PRL_LIBS
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1039 in QtSql.prl. Also, the isEmpty() tests on these is
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1040 redundant and only wastes time.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1041
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1042 Processing of QT_CFLAGS_PSQL should not depend on QT_LFLAGS_PSQL.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1043
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1044 It no longer seems appropriate to clean up "-lz" here in
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1045 case of zlib bundled in QtCore. It's reasonable to expect
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1046 QT_LFLAGS_PSQL to be ready after configure.
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1047 (cherry picked from commit f1ceaaf96bc658e04f83fd909ad93d1a4d0a2290)
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1048
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1049 diff --git a/src/sql/drivers/psql/qsql_psql.pri b/src/sql/drivers/psql/qsql_psql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1050 index 97db4be..6da3540 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1051 --- a/src/sql/drivers/psql/qsql_psql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1052 +++ b/src/sql/drivers/psql/qsql_psql.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1053 @@ -2,12 +2,9 @@ HEADERS += $$PWD/qsql_psql.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1054 SOURCES += $$PWD/qsql_psql.cpp
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1055
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1056 unix|win32-g++* {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1057 - !static:!isEmpty(QT_LFLAGS_PSQL) {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1058 - !contains(QT_CONFIG, system-zlib): QT_LFLAGS_PSQL -= -lz
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1059 - LIBS *= $$QT_LFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1060 - QMAKE_CXXFLAGS *= $$QT_CFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1061 - }
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1062 + LIBS *= $$QT_LFLAGS_PSQL
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1063 !contains(LIBS, .*pq.*):LIBS += -lpq
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1064 + QMAKE_CXXFLAGS *= $$QT_CFLAGS_PSQL
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
1065 } else {
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1066 !contains(LIBS, .*pq.*):LIBS += -llibpq -lws2_32 -ladvapi32
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
1067 }
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1068 diff --git a/src/sql/drivers/tds/qsql_tds.pri b/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1069 index 037f793..521c06b 100644
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1070 --- a/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1071 +++ b/src/sql/drivers/tds/qsql_tds.pri
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1072 @@ -1,8 +1,8 @@
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1073 HEADERS += $$PWD/qsql_tds.h
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1074 SOURCES += $$PWD/qsql_tds.cpp
1015
7997c04d4bef upgrade package qt to 4.7.0-beta1 (by Mark Brand)
Volker Grabsch <vog@notjusthosting.com>
parents: 1002
diff changeset
1075
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1076 -unix|win32-g++: {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1077 - !isEmpty(QT_LFLAGS_TDS):!static:LIBS *= $$QT_LFLAGS_TDS
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1078 +unix|win32-g++*: {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1079 + LIBS *= $$QT_LFLAGS_TDS
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1080 !contains(LIBS, .*sybdb.*):LIBS += -lsybdb
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1081 QMAKE_CXXFLAGS *= $$QT_CFLAGS_TDS
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1082 } else:win32-borland {
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1083
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1084 commit 6e4d951c781925dc24dedc905c63f7a7aa325d1d
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1085 Author: Mark Brand <mabrand@mabrand.nl>
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1086 Date: Mon Aug 30 10:27:12 2010 +0200
1097
93745bdf9745 upgrade package qt
Mark Brand <mabrand@mabrand.nl>
parents: 1050
diff changeset
1087
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1088 fix MinGW cross compilation with -debug-and-release
1100
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1089
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1090 Fixed two issues in the configure script that prevented
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1091 -debug-and-release from working correctly:
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1092
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1093 We now allow dual debug and release mode for MinGW.
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1094
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1095 We follow configure.exe in *not* settting PRECOMPILED_DIR. This gives
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1096 qmake the freedom to put the debug and release precompiled headers in
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1097 separate directories.
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1098
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1099 Merge-request: 794
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1100 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1101 (cherry picked from commit b4a7eadb28a49ace84994dcff665b1cabae69652)
1100
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1102
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1103 diff --git a/configure b/configure
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1104 index e6b9476..a0cff96 100755
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1105 --- a/configure
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1106 +++ b/configure
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1107 @@ -2275,7 +2275,7 @@ fi
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1108
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1109 # detect build style
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1110 if [ "$CFG_DEBUG" = "auto" ]; then
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1111 - if [ "$PLATFORM_MAC" = "yes" ]; then
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1112 + if [ "$PLATFORM_MAC" = "yes" -o "$XPLATFORM_MINGW" = "yes" ]; then
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1113 CFG_DEBUG_RELEASE=yes
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1114 CFG_DEBUG=yes
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1115 elif [ "$CFG_DEV" = "yes" ]; then
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1116 @@ -6536,7 +6536,11 @@ if [ "$PLATFORM_QWS" = "yes" ]; then
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1117 QT_CONFIG="$QT_CONFIG embedded"
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1118 rm -f "src/.moc/$QMAKE_OUTDIR/allmoc.cpp" # needs remaking if config changes
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1119 fi
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1120 -QMakeVar set PRECOMPILED_DIR ".pch/$QMAKE_OUTDIR"
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1121 +if [ "$XPLATFORM_MINGW" != "yes" ]; then
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1122 + # Do not set this here for Windows. Let qmake do it so
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1123 + # debug and release precompiled headers are kept separate.
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1124 + QMakeVar set PRECOMPILED_DIR ".pch/$QMAKE_OUTDIR"
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1125 +fi
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1126 QMakeVar set OBJECTS_DIR ".obj/$QMAKE_OUTDIR"
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1127 QMakeVar set MOC_DIR ".moc/$QMAKE_OUTDIR"
ef9fcd8df707 package qt: fix failure of -debug-and-release configure option
Mark Brand <mabrand@mabrand.nl>
parents: 1097
diff changeset
1128 QMakeVar set RCC_DIR ".rcc/$QMAKE_OUTDIR"
1104
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1129
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1130 commit 6556a798f2803298a6884c53a9a15738015a00a4
1104
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1131 Author: Mark Brand <mabrand@mabrand.nl>
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1132 Date: Mon Aug 30 15:25:54 2010 +0200
1104
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1133
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1134 Fix static build on Windows with MinGW.
1104
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1135
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1136 Q_DECL_IMPORT is still __declspec(dllimport), which is unsuitable for
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1137 static code.
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1138
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1139 Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1140 (cherry picked from commit edbc656bfa5069dd40f64ae3123d6370c2d86538)
1104
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1141
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1142 diff --git a/src/svg/qsvghandler.cpp b/src/svg/qsvghandler.cpp
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1143 index d545440..bf19a88 100644
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1144 --- a/src/svg/qsvghandler.cpp
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1145 +++ b/src/svg/qsvghandler.cpp
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1146 @@ -74,7 +74,7 @@ QT_BEGIN_NAMESPACE
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1147 static const char *qt_inherit_text = "inherit";
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1148 #define QT_INHERIT QLatin1String(qt_inherit_text)
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1149
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1150 -Q_DECL_IMPORT double qstrtod(const char *s00, char const **se, bool *ok);
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1151 +Q_CORE_EXPORT double qstrtod(const char *s00, char const **se, bool *ok);
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1152
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1153 // ======== duplicated from qcolor_p
3cd158b49847 package qt: fix for using svg plugin
Mark Brand <mabrand@mabrand.nl>
parents: 1100
diff changeset
1154
1107
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1155
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1156 commit d8e44aea381dbdaa789f2dbb051cd8fc44ce0b31
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1157 Author: Mark Brand <mabrand@mabrand.nl>
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1158 Date: Sat Jun 5 23:41:04 2010 +0200
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1159
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1160 added missing INSTALLS to JavaScriptCore.pro for static libjscore
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1161
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1162 For static build of Qt on win32-g++*, applications using webkit
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1163 link to libjscore.a.
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1164
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1165 diff --git a/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro b/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1166 index 3f1ac86..602cb8d 100644
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1167 --- a/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1168 +++ b/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1169 @@ -14,6 +14,12 @@ QT -= gui
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1170
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1171 CONFIG += depend_includepath
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1172
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1173 +static:win32-g++* {
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1174 + # applications must link to static libjscore
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1175 + target.path = $$[QT_INSTALL_LIBS]
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1176 + INSTALLS += target
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1177 +}
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1178 +
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1179 contains(QT_CONFIG, embedded):CONFIG += embedded
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1180
4dacc284e354 package qt: updated patch attributions
Mark Brand <mabrand@mabrand.nl>
parents: 1104
diff changeset
1181 CONFIG(QTDIR_build) {