#20
|
|||
|
|||
Новые мейкфайлы
Michael Dukelsky написал(а) к Nil A в Nov 21 23:04:12 по местному времени:
Привет, Nil! 04 November 2021 19:18, Nil A послал(а) письмо к Semen Panevin: NA>>> cvsdate.h: NA>>> git log -n 1 --format=format:"char cvs_date[]=\"%cs\"%n" NA>>> НEAD NA>>> > $@ SP>> Это плохо работает для случая когда скачан архив исходников а SP>> доступа к гиту нет. NA> Ну вот я про это и говорил, что добавляет требования к билд системе, NA> чтобы был GIT, тогда проще запихать ident $Id$ через .gitattributes. NA> Но! Новая система сборки основана на том, что пользователь вытаскивает NA> только huskybse, запускает билд, а мейкфайлы уже с помощью GIT NA> подтаскивают все остальные areafix/smapi/.. NA> Т.е. для полностью offline сборки нужно качнуть максимальный набор NA> huskyproject подпроектов, И установить внутри cvsdate.h. А какую дату в таком случае вписывать в cvsdate.h? Без git информацию о правильной дате взять неоткуда. Единственный остающийся в таком случае вариант - использовать дату сборки. Если это сборка для себя, то можно и так. Но информация о фактической версии будет потеряна. Я позже посмотрю, можно ли модифицировать мейкфайлы так, чтобы делать сборку в отсутствие git. Желаю успехов, Nil! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20180707 |