src/sql/drivers/drivers.pri
changeset 30 5dc02b23752f
parent 19 fcece45ef507
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
     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