output from the preprocessor
This ensures that grepping for the elog messages works correctly on various
compilers (tested for gcc and clang)
rm -rf tmp_install/
# Garbage from autoconf:
@rm -rf autom4te.cache/
+# Remove MSGIDS file too
+ rm -f MSGIDS
# Important: distclean `src' last, otherwise Makefile.global
# will be gone too soon.
genmsgids = @genmsgids@
ifeq ($(genmsgids), yes)
-PREPROCESS.c = $(CC) $(CFLAGS) $(CPPFLAGS) -E
+PREPROCESS.c = $(CC) $(CFLAGS) $(CPPFLAGS) -E -P
PGXL_MSG_FILEID := 1
PGXL_MSG_MODULE := $(shell cat $(top_builddir)/MSGMODULES | grep -E "^subdir = $(subdir):" | cut -d ':' -f 2)