Mercurial > hg > vamp-plugin-pack
view installer.pro @ 129:afd72eb2b0aa tip
Added tag v1.0-windows-32bit for changeset 7d5387c63447
author | Chris Cannam |
---|---|
date | Fri, 12 Jun 2020 17:20:52 +0100 |
parents | 31435b4d9833 |
children |
line wrap: on
line source
TEMPLATE = app exists(config.pri) { include(config.pri) } !exists(config.pri) { include(noconfig.pri) } INCLUDEPATH += $$PWD/svcore $$PWD/bqvec $$PWD/dataquay $$PWD/dataquay/dataquay QMAKE_CXXFLAGS_RELEASE -= -flto QMAKE_LFLAGS_RELEASE -= -flto CONFIG += release warn_on c++14 c++17 QT += gui widgets svg TARGET = "Vamp Plugin Pack Installer" linux*:TARGET=vamp-plugin-pack-installer OBJECTS_DIR = o MOC_DIR = o RCC_DIR = o ICON = icons/sv-macicon.icns RC_FILE = icons/sv.rc qrc_a.target = $$PWD/installer_a.qrc qrc_a.depends = $$PWD/installer_a.qrc.in qrc_a.commands = $$DEPLOYDIR/generate-qrc $$qrc_a.target qrc_b.target = $$PWD/installer_b.qrc qrc_b.depends = $$PWD/installer_b.qrc.in qrc_b.commands = $$DEPLOYDIR/generate-qrc $$qrc_b.target QMAKE_EXTRA_TARGETS += qrc_a qrc_b PRE_TARGETDEPS += $$qrc_a.target $$qrc_b.target # We can't use use RESOURCES += installer.qrc here, as qmake will # reject a resource file that hasn't been generated yet qtPrepareTool(QMAKE_RCC, rcc) qrc_cpp_a.target = $${RCC_DIR}/qrc_installer_a.cpp qrc_cpp_a.depends = $$qrc_a.target qrc_cpp_a.commands = $$QMAKE_RCC --name A $$qrc_a.target -o $$qrc_cpp_a.target qrc_cpp_b.target = $${RCC_DIR}/qrc_installer_b.cpp qrc_cpp_b.depends = $$qrc_b.target qrc_cpp_b.commands = $$QMAKE_RCC --name B $$qrc_b.target -o $$qrc_cpp_b.target QMAKE_EXTRA_TARGETS += qrc_cpp_a qrc_cpp_b PRE_TARGETDEPS += $$qrc_cpp_a.target $$qrc_cpp_b.target SOURCES += \ installer.cpp \ $$qrc_cpp_a.target \ $$qrc_cpp_b.target \ svcore/base/Debug.cpp \ svcore/base/ResourceFinder.cpp \ svcore/system/System.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/Files.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/host-c.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginBufferingAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginChannelAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginHostAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginLoader.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginWrapper.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/RealTime.cpp \ sord-all.c DATAQUAY_SOURCES=$$fromfile(dataquay/lib.pro, SOURCES) DATAQUAY_HEADERS=$$fromfile(dataquay/lib.pro, HEADERS) for (file, DATAQUAY_SOURCES) { SOURCES += $$sprintf("dataquay/%1", $$file) } for (file, DATAQUAY_HEADERS) { HEADERS += $$sprintf("dataquay/%1", $$file) } DEFINES += HAVE_SORD HAVE_SERD USE_SORD NDEBUG INCLUDEPATH += \ sv-dependency-builds/src/serd-0.18.2/src/ \ sv-dependency-builds/src/sord-0.12.0/src/ linux* { QMAKE_CFLAGS += -std=c99 LIBS += -ldl } macx* { QMAKE_POST_LINK += deploy/osx/deploy.sh $$shell_quote($$TARGET) } win32* { QMAKE_LFLAGS_RELEASE += -MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\" }