pgsql: Add output file argument to generate-errcodes.pl

Поиск
Список
Период
Сортировка
От Andres Freund
Тема pgsql: Add output file argument to generate-errcodes.pl
Дата
Msg-id E1oDWqn-000ADM-Q9@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Add output file argument to generate-errcodes.pl

This is in preparation for building postgres with meson / ninja.

meson's 'capture' (redirecting stdout to a file) is a bit slower than programs
redirecting output themselves (mostly due to a python wrapper necessary for
windows). That doesn't matter for most things, but errcodes.h is a dependency
of nearly everything, making it a bit faster seem worthwhile.

Medium term it might also be worth avoiding writing errcodes.h if its contents
didn't actually change, to avoid unnecessary recompilations.

Reviewed-by: Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Discussion: https://postgr.es/m/5e216522-ba3c-f0e6-7f97-5276d0270029@enterprisedb.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/2bf626b714b5189d6041c228f74cdb769ea169fa

Modified Files
--------------
src/backend/utils/Makefile             |  2 +-
src/backend/utils/generate-errcodes.pl | 30 +++++++++++++++++++++++++-----
src/tools/msvc/Solution.pm             |  2 +-
3 files changed, 27 insertions(+), 7 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: pgsql: Re-add SPICleanup for ABI compatibility in stable branch
Следующее
От: Andres Freund
Дата:
Сообщение: Re: pgsql: ecpg: Output dir, source dir, stamp file argument for preproc/*.