Mercurial > hg > vamp-plugin-pack
diff installer.pro @ 38:3466e0d1393c
Generate the qrc file
author | Chris Cannam |
---|---|
date | Tue, 17 Dec 2019 09:51:32 +0000 |
parents | 28b1dd4ee370 |
children | f1326adbb33b |
line wrap: on
line diff
--- a/installer.pro Mon Dec 16 14:37:00 2019 +0000 +++ b/installer.pro Tue Dec 17 09:51:32 2019 +0000 @@ -23,8 +23,6 @@ MOC_DIR = o RCC_DIR = o -RESOURCES += installer.qrc - sign.target = $$PWD/out/.signed sign.depends = $$PWD/out/.something-to-sign sign.commands = $$DEPLOYDIR/sign-plugins $$PWD/out @@ -32,5 +30,25 @@ QMAKE_EXTRA_TARGETS += sign PRE_TARGETDEPS += $$sign.target -SOURCES += installer.cpp +qrc.target = $$PWD/installer.qrc +qrc.depends = $$PWD/installer.qrc.in +qrc.commands = $$DEPLOYDIR/generate-qrc $$PWD/installer.qrc +QMAKE_EXTRA_TARGETS += qrc +PRE_TARGETDEPS += $$qrc.target + +# We can't use use RESOURCES += installer.qrc here, as qmake will +# reject a resource file that hasn't been generated yet + +qrc_cpp.target = $${RCC_DIR}/qrc_installer.cpp +qrc_cpp.depends = $$qrc.target +qrc_cpp.commands = rcc $$qrc.target -o $$qrc_cpp.target + +QMAKE_EXTRA_TARGETS += qrc_cpp +PRE_TARGETDEPS += $$qrc_cpp.target + +SOURCES += installer.cpp $$qrc_cpp.target + +macx* { + QMAKE_POST_LINK += deploy/osx/deploy.sh $$shell_quote($$TARGET) +}