diff options
Diffstat (limited to 'installerbuilder/installerbuilder.pri')
-rw-r--r-- | installerbuilder/installerbuilder.pri | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/installerbuilder/installerbuilder.pri b/installerbuilder/installerbuilder.pri new file mode 100644 index 000000000..316a12f5f --- /dev/null +++ b/installerbuilder/installerbuilder.pri @@ -0,0 +1,41 @@ +INCLUDEPATH += $$PWD \ + $$PWD/libinstaller \ + $$PWD/libinstaller/3rdparty/kdtools \ + $$PWD/libinstaller/3rdparty/p7zip_9.04 \ + $$PWD/libinstaller/3rdparty/p7zip_9.04/unix/CPP + +DEPENDPATH += $$PWD \ + $$PWD/libinstaller \ + $$PWD/libinstaller/3rdparty/p7zip_9.04 \ + $$PWD/libinstaller/3rdparty/p7zip_9.04/unix/CPP \ + $$PWD/libinstaller/3rdparty/kdtools + +QT += script +CONFIG += uitools help + +DESTDIR = $$PWD/bin +LIBS = -L$$PWD/lib -linstaller $$LIBS + +contains(CONFIG, static): { + QTPLUGIN += qsqlite + DEFINES += USE_STATIC_SQLITE_PLUGIN +} + +CONFIG(shared, static|shared): { + DEFINES += LIB_INSTALLER_SHARED KDTOOLS_SHARED +} + +unix:!macx:LIBS += -lutil +macx:LIBS += -framework Security +macx:DEFINES += _LZMA_UINT32_IS_ULONG +win32:LIBS += -lole32 -lUser32 -loleaut32 -lshell32 + +static { + unix { + exists($$PWD/lib/libinstaller.a):POST_TARGETDEPS += $$PWD/lib/libinstaller.a + } + win32 { + exists($$PWD/lib/installer.lib):POST_TARGETDEPS += $$PWD/lib/installer.lib + } +} + |