Russian Qt Forum

Qt => Общие вопросы => Тема начата: alex12 от Январь 31, 2007, 13:32



Название: Инкремент номера билда
Отправлено: alex12 от Январь 31, 2007, 13:32
Всем привет!

Возникла задачка: сделать сборку проекта с автоматическим вбиванием даты сборки и номером билда.

Номер билда автоматически должен увеличивлся при каджой сборке проекта. Вроде бы задача стандартная. Есть ли в Qt какой-нибудь стандартный спопсоб ее решения? Если нет - значит надо самому написать утилитку типа ver++.exe, которая бы вызывалась перед каждой сборкой и правила бы файл типа ver.cpp. Кстати, никто не знает как в .pro файле описать выполнение определенной команды перед сборкой проекта?


Название: Инкремент номера билда
Отправлено: Mixolap от Январь 31, 2007, 20:38
Цитировать

Кстати, никто не знает как в .pro файле описать выполнение определенной команды перед сборкой проекта?


Согласно ассистенту, если в файл проекта вписать строчку
  system(ls /bin)
выполнится команда ls /bin
только тогда перед каждой сборкой надо вызывать qmake


Название: Инкремент номера билда
Отправлено: Вячеслав от Январь 31, 2007, 23:44
Я в свое время таку проблему решал в лоб- скрипт на питоне, который добовляеться через feature i.e
Код:

config+=genversion

А далее встраиваеться в .vcproj или makefile и при успешной сборке создает версию .... ;) может топорно, но работает .....