|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Melnikov 2:5030/1340.116 09 Mar 2003 22:49:52 To : Vladimir Bormotov Subject : gcc -------------------------------------------------------------------------------- 09 Mar 03 17:46, Vladimir Bormotov wrote to Andrey Melnikov: >>>>>> "AM" == Andrey Melnikov >>>>>> <Andrey.Melnikov@p116.f1340.n5030.z2.fidonet.org> writes: MK>>>> Есть ли дефайн gcc которым можно вставить в сырец текущую дату? VB>>> хмм, а что-то типа -DCURRENT_DATE=`date +%Y-%m-%d` не проканает? AM>> Зачем ? VB> не зачем, а почему. По незнанию. Бывает. AM>> #define BUILDDATE "built "__DATE__" at "__TIME__ " " AM>> syslog(LOG_INFO,"FireUp! Revision $Revision: 1.47 $ " BUILDDATE); AM>> и все спокойно работает. VB> угу, вот только те, кто таки знал про __DATE__, и скзаал про него, VB> отметили тот факт, что если проект большой, и компилится значительное VB> время, что скорее всего __DATE__/__TIME__ для каждого исходника будут VB> разные. Про это я помню. Hо мне это не нужно.. VB> А вот если CURRENT_DATE однажды узнать в Makefile, и везде его тупо VB> подставлять - то будут одинаковые ;) VB> Если еще шире посмотреть на этот вопрос, что например у нам время пофиг, VB> важнее номер билда, и в некоторых случаях ревизия конкретного модуля. ну вот рабочий пример, в которм ревизия - честная и правиться cvsом - я привел. Во всех остальных модулях мне ревизия не нужна, как и BUILDDATE. VB> А когда и по какой причине его пересобирали - это уж мелочи. Andrey aka TEMHOTA-RIPN --- GoldED+/LNX 1.1.4.7 * Origin: Powered by SlackWare Linux (2:5030/1340.116) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/52203e6b8d59.html, оценка из 5, голосов 10
|