macx:DEFINES += _LZMA_UINT32_IS_ULONG DEFINES += FSENGINE_TCP INCLUDEPATH += $$PWD \ $$PWD/.. \ $$PWD/3rdparty/kdtools \ $$PWD/3rdparty/7zip \ $$PWD/3rdparty/7zip/unix/CPP DEPENDPATH += $$PWD \ $$PWD/.. \ $$PWD/3rdparty/kdtools \ $$PWD/3rdparty/7zip \ $$PWD/3rdparty/7zip/unix/CPP CONFIG( shared, static|shared ):DEFINES += LIB_INSTALLER_SHARED CONFIG( shared, static|shared ):DEFINES += KDTOOLS_SHARED CONFIG += uitools help contains(CONFIG, static): { QTPLUGIN += qsqlite DEFINES += USE_STATIC_SQLITE_PLUGIN } QT += script QT += gui # gui needed for KDUpdater include (compareVersion), which indirectly include QTreeWidget LIBS = -L$$OUT_PWD/../lib -L$$OUT_PWD/../../lib -linstaller $$LIBS macx:LIBS += -framework Security unix:!macx:LIBS += -lutil static { unix { exists($$OUT_PWD/../lib/libinstaller.a):POST_TARGETDEPS += $$OUT_PWD/../lib/libinstaller.a exists($$OUT_PWD/../../lib/libinstaller.a):POST_TARGETDEPS += $$OUT_PWD/../../lib/libinstaller.a } win32 { exists($$OUT_PWD/../lib/installer.lib):POST_TARGETDEPS += $$OUT_PWD/../lib/installer.lib exists($$OUT_PWD/../../lib/installer.lib):POST_TARGETDEPS += $$OUT_PWD/../../lib/installer.lib } }