4 |
4 |
5 contains(sql-drivers, psql) { |
5 contains(sql-drivers, psql) { |
6 HEADERS += drivers/psql/qsql_psql.h |
6 HEADERS += drivers/psql/qsql_psql.h |
7 SOURCES += drivers/psql/qsql_psql.cpp |
7 SOURCES += drivers/psql/qsql_psql.cpp |
8 |
8 |
9 unix { |
9 unix|win32-g++ { |
10 !isEmpty(QT_LFLAGS_PSQL) { |
10 !static:!isEmpty(QT_LFLAGS_PSQL) { |
11 LIBS *= $$QT_LFLAGS_PSQL |
11 !contains(QT_CONFIG, system-zlib): QT_LFLAGS_PSQL -= -lz |
|
12 !static:LIBS *= $$QT_LFLAGS_PSQL |
12 QMAKE_CXXFLAGS *= $$QT_CFLAGS_PSQL |
13 QMAKE_CXXFLAGS *= $$QT_CFLAGS_PSQL |
13 } |
14 } |
14 !contains(LIBS, .*pq.*):LIBS *= -lpq |
15 !contains(LIBS, .*pq.*):LIBS *= -lpq |
15 } |
16 } |
16 |
17 |
17 win32 { |
18 win32:!win32-g++:!contains(LIBS, .*pq.* ) LIBS *= -llibpq -lws2_32 -ladvapi32 |
18 !win32-g++:!contains( LIBS, .*pq.* ):LIBS *= -llibpq |
|
19 win32-g++:!contains( LIBS, .*pq.* ):LIBS *= -lpq |
|
20 LIBS *= -lws2_32 -ladvapi32 |
|
21 } |
|
22 } |
19 } |
23 |
20 |
24 contains(sql-drivers, mysql) { |
21 contains(sql-drivers, mysql) { |
25 HEADERS += drivers/mysql/qsql_mysql.h |
22 HEADERS += drivers/mysql/qsql_mysql.h |
26 SOURCES += drivers/mysql/qsql_mysql.cpp |
23 SOURCES += drivers/mysql/qsql_mysql.cpp |