Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: LisandreL от Апрель 17, 2012, 09:03



Название: [РЕШЕНО] system в makefile
Отправлено: LisandreL от Апрель 17, 2012, 09:03
Есть программа, которая должна вызываться каждый раз перед сборкой проекта.

+ Знаю что можно добавить этап сборки
- не нравится, что когда забираешь из svn на новом компьютере

+ Знаю что в pro-файле можно написать system(…)
- Не нравится в криэйторе финт «Настройки не изменились, этап qmake пропускается.», соответственно и system не выполняется

Можно ли как-то сделать, что бы qmake не пропускался или system выполнялся на этапе make (попадал в makefile)?


Название: Re: system в makefile
Отправлено: Akon от Апрель 17, 2012, 09:16
1. Добавить build step перед qmake.
2. Перекрыть make своим скриптом, который зовет system а затем make.


Название: Re: system в makefile
Отправлено: LisandreL от Апрель 17, 2012, 10:02
1. Добавить build step перед qmake.
В pro-файле?
Ручками на каждом новом компе не хочется.


Название: Re: system в makefile
Отправлено: Akon от Апрель 17, 2012, 10:24
Если под кореатором - таскайте *.pro.user 


Название: Re: system в makefile
Отправлено: twp от Апрель 17, 2012, 18:40
Не совсем понял про
+ Знаю что можно добавить этап сборки
- не нравится, что когда забираешь из svn на новом компьютере
имеется ввиду это (http://doc.qt.nokia.com/4.7-snapshot/qmake-environment-reference.html#customizing-makefile-output)?


Название: Re: system в makefile
Отправлено: LisandreL от Апрель 19, 2012, 13:45
Сделал по этому образцу: http://colby.id.au/node/145
Правда оно и при очистке срабатывает, но это в общем-то не критично.


Название: Re: [РЕШЕНО] system в makefile
Отправлено: Akon от Апрель 20, 2012, 10:07
Спасибо, что отписались. Почерпнул для себя полезную инфу.