Название: make dist Отправлено: UVV от Июнь 26, 2009, 21:32 Как можно сделать, чтобы qmake генерировал Makefile в котором присутствует цель dist, при условии что используется TEMPLATE = subdirs?
Название: Re: make dist Отправлено: SABROG от Июнь 27, 2009, 13:47 Я не знаю как влияет TEMPLATE = subdirs, но дополнительную цель можно собрать так:
Код: dist.commands = echo hello world (ну или вызов компилятора с нужным файлом) make dist Название: Re: make dist Отправлено: UVV от Июнь 27, 2009, 15:59 Я не знаю как влияет TEMPLATE = subdirs, но дополнительную цель можно собрать так: Код: dist.commands = echo hello world (ну или вызов компилятора с нужным файлом) make dist Цель dist в autotools выполняет роль сборки релиза, т.е. после make dist ты получаешь готовый tar.gz архив с твоими исходниками. TEMPLATE = app создаёт такую цель, а вот TEMPLATE = subdirs - нет (( Название: Re: make dist Отправлено: UVV от Июнь 29, 2009, 12:36 Ну что, никто не знает?
А кто как вообще релизы делает? Название: Re: make dist Отправлено: lit-uriy от Июнь 29, 2009, 12:54 >>А кто как вообще релизы делает?
сценарий интсалятора запускай и пусть он бинарь автоустановки собирает. Название: Re: make dist Отправлено: UVV от Июнь 29, 2009, 15:33 >>А кто как вообще релизы делает? сценарий интсалятора запускай и пусть он бинарь автоустановки собирает. Нет, релизы исходников. Название: Re: make dist Отправлено: denka от Июнь 29, 2009, 21:37 Попробуй вот это http://doc.qtsoftware.com/4.5/qmake-variable-reference.html#distfiles (http://doc.qtsoftware.com/4.5/qmake-variable-reference.html#distfiles)
Название: Re: make dist Отправлено: UVV от Июнь 30, 2009, 05:31 Короче решил проблему так же, как и в проекте http://sourceforge.net/projects/qfe/
А именно пришлось самому определять цель dist и использовать скрипт, собирающий архив с исходниками. |