Re: libpq.rc make rule
От | Dave Page |
---|---|
Тема | Re: libpq.rc make rule |
Дата | |
Msg-id | 937d27e10802251336p53684591s21c0cafb55b236cb@mail.gmail.com обсуждение исходный текст |
Ответ на | libpq.rc make rule (Peter Eisentraut <peter_e@gmx.net>) |
Ответы |
Re: libpq.rc make rule
|
Список | pgsql-hackers |
On Mon, Feb 25, 2008 at 7:21 PM, Peter Eisentraut <peter_e@gmx.net> wrote: > The libpq.rc make rule says: > > # depend on Makefile.global to force rebuild on re-run of configure > $(srcdir)/libpq.rc: libpq.rc.in $(top_builddir)/src/Makefile.global > sed -e 's/\(VERSION.*\),0 *$$/\1,'`date '+%y%j' | sed 's/^0*//'`'/' < $< > $@ > > However, libpq.rc is also included in the distribution, so whenever a > distribution is built, the distributed file would be overwritten, which is > not a nice thing to do. > > Could someone explain what the requirement behind this is? The '+%y%j' > changes every day. Why is libpq the only subsystem that needs a daily > version number? It's used on Windows to ensure that installers can do the right thing when replacing a copy of libpq.dll. The daily build number was the most maintenance-free way of getting a fourth value for the version resource. -- Dave Page EnterpriseDB UK: http://www.enterprisedb.com The Oracle-compatible database company
В списке pgsql-hackers по дате отправления: