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 <[email protected]> Discussion: https://postgr.es/m/[email protected] 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(-)
