После завершения сборки релиза я бы хотел запустить скрипт.
Я нашел этот вопрос Как выполнить команду оболочки после завершения компиляции из .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.