TEMPLATE = lib QT = core-private sql-private network xml xmlpatterns PROJECTBASE = $$replace(PWD, [/\]src[/\]?[/\]libppsqldriver[/\]?$, '') # Set up some tmp vars CONFIG(debug, debug|release): debug_suffix=d # Project config and compiler options CONFIG += debug_and_release !CONFIG(warn_off): CONFIG += warn_on equals(TEMPLATE, "lib") | equals(TEMPLATE, "vclib"): CONFIG += staticlib # Directory setup CONFIG(debug, debug|release): OBJECT_DIR = build/debug else: OBJECT_DIR = build/release equals(TEMPLATE, "lib") | equals(TEMPLATE, "vclib"): DESTDIR = lib MOC_DIR = build UI_DIR = build RCC_DIR = build #include/lib paths for postgres INCLUDEPATH += $${PROJECTBASE}/3rdparty/win32/libpq/include HEADERS += src/ppsqldriver.h SOURCES += src/ppsqldriver.cpp #Install targets equals(TEMPLATE, "lib") | equals(TEMPLATE, "vclib"): TARGET = ppsqldriver$${debug_suffix} target.path = $${PROJECTBASE}/$${DESTDIR} INSTALLS += target