|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitri I GOULIAEV 2:5020/400 09 Mar 2003 19:17:21 To : Vladimir Bormotov Subject : Re: gcc -------------------------------------------------------------------------------- On Sun, 9 Mar 2003 14:46:30 +0000 (UTC), Vladimir Bormotov <bor@vb.dn.ua> wrote: > Hi, Andrey! > "AM" == Andrey Melnikov > <Andrey.Melnikov@p116.f1340.n5030.z2.fidonet.org> writes: > [...] > AM> #define BUILDDATE "built "__DATE__" at "__TIME__ " " > AM> syslog(LOG_INFO,"FireUp! Revision $Revision: 1.47 $ " BUILDDATE); > AM> и все спокойно работает. > > угу, вот только те, кто таки знал про __DATE__, и скзаал про него, > отметили тот факт, что если проект большой, и компилится значительное > время, что скорее всего __DATE__/__TIME__ для каждого исходника будут > разные. Вставить такую строчку: char builddate[] = "built on " __DATE__ " at " __TIME__; и пользоваться по мере необходимости. > А вот если CURRENT_DATE однажды узнать в Makefile, и везде его тупо > подставлять - то будут одинаковые ;) Тоже можно. > Если еще шире посмотреть на этот вопрос, что например у нам время пофиг, > важнее номер билда, и в некоторых случаях ревизия конкретного модуля. > > А когда и по какой причине его пересобирали - это уж мелочи. Вопрос в ОП был про дату. Примите и пр. -- DIG (Dmitri I GOULIAEV) --- ifmail v.2.15dev5 * Origin: DIG (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2067289ebbf62.html, оценка из 5, голосов 10
|