Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Как на этапе парсинга pro-файла выполнить sh-скрипт?

Автор: Rocky 17.5.2011, 11:08

Всем привет! Вот хочу чтобы генерился хидер с номером версии билда приложения, чтобы можно было этот номер на сплэшскрин вывести. Написал простенький скриптик на бэше... А как бы сделать, чтоб он выполнялся до того, как начнется билд самого приложения?

Спасибо!

Автор: silver47 17.5.2011, 11:25

Вкладка Projects. Кнопка Add Build Step. Там уже есть 2 шага: запуск qmake и make. Можно добавить свою команду в любое место. Тоже хотел автоматом номер сборки делать... но до скрипта дело еще не дошло, да и винда у меня:(

Автор: Rocky 17.5.2011, 11:41

Сэнькс! А можно как-то сделать, чтобы разные варианты особой сборки были для винды (bat), и для линя (sh)?

Автор: xls 17.5.2011, 11:46

Попробуй создать дополнительную цель сборки http://doc.qt.nokia.com/4.7/qmake-environment-reference.html#customizing

Автор: Rocky 17.5.2011, 11:48

И все-таки, можно ли это как-то именно в файле проекта указать? потому что шаги сборки хранятся в файле *.pro.user... А т.к. проект в svn лежит, и на разных компах чекаут делается, нет смысла пихать в репозиторий pro.user... Соответственно каждый раз при чистом чекауте нужо будет заново прописывать там...

xls, спасибо, щас почитаю)

Автор: Rocky 17.5.2011, 13:02

Все, заработало)) Большое спасибо)

Автор: Litkevich Yuriy 19.5.2011, 7:03

Rocky, http://doc.qt.nokia.com/4.7/qmake-function-reference.html#system-command

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)