|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 09 Mar 2003 18:46:30 To : Andrey Melnikov Subject : Re: gcc --------------------------------------------------------------------------------
Hi, Andrey!
>>>>> "AM" == Andrey Melnikov <Andrey.Melnikov@p116.f1340.n5030.z2.fidonet.org>
>>>>> writes:
MK>>> Есть ли дефайн gcc которым можно вставить в сырец текущую дату?
VB>> хмм, а что-то типа -DCURRENT_DATE=`date +%Y-%m-%d` не проканает?
AM> Зачем ?
не зачем, а почему. По незнанию.
AM> #define BUILDDATE "built "__DATE__" at "__TIME__ " "
AM> syslog(LOG_INFO,"FireUp! Revision $Revision: 1.47 $ " BUILDDATE);
AM> и все спокойно работает.
угу, вот только те, кто таки знал про __DATE__, и скзаал про него,
отметили тот факт, что если проект большой, и компилится значительное
время, что скорее всего __DATE__/__TIME__ для каждого исходника будут
разные.
А вот если CURRENT_DATE однажды узнать в Makefile, и везде его тупо
подставлять - то будут одинаковые ;)
Если еще шире посмотреть на этот вопрос, что например у нам время пофиг,
важнее номер билда, и в некоторых случаях ревизия конкретного модуля.
А когда и по какой причине его пересобирали - это уж мелочи.
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254184bc3033.html, оценка из 5, голосов 10
|