= Сообщение: 4565 из 5323 ========================================= RU.HUSKY = От : Michael Dukelsky 2:5020/1042 04 Nov 21 23:04:12 Кому : Nil A 04 Nov 21 23:04:12 Тема : Новые мейкфайлы FGHI : area://RU.HUSKY?msgid=2:5020/1042+61843ccd На : area://RU.HUSKY?msgid=2:5015/46+61840883 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Привет, 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>>> HEAD 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.