После завершения сборки релиза я хотел бы запустить сценарий.
Я нашел этот вопрос Как выполнить команду оболочки после завершения компиляции из .pro в QT? но ответ не работает для меня. Я пробовал добавлять различные модификации этого в свой файл .pro:
CONFIG(release, debug|release) {
mytarget.target = ./MyScript.sh
mytarget.commands = touch $$mytarget.target
QMAKE_EXTRA_TARGETS +=mytarget
QMAKE_POST_LINK += mytarget
}
Но это всегда приводит к «: -1: error: mytarget: Нет такого файла или каталога». Путь правильный, и MyScript.sh отлично работает из командной строки.
Поскольку это работает для других людей, я думаю, что я делаю что-то не так. Я использую Qt 4.7.2 на Mac.