aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2011-08-26 18:14:35 -0400
committerBruce Momjian <bruce@momjian.us>2011-08-26 18:15:15 -0400
commitf8e41abd8a11d562c3ed97427d6dec9b383f628a (patch)
tree112ddf27cd739f892a89407ceaf2208d33606af7
parentc6e9da17a1820bde0c51c8a23b24dff6b8b96c6b (diff)
downloadpostgresql-f8e41abd8a11d562c3ed97427d6dec9b383f628a.tar.gz
postgresql-f8e41abd8a11d562c3ed97427d6dec9b383f628a.zip
Modify pgrminclude to include all code, even in #if blocks. Process
.h include files before .c files. Mark some includes as needed to be ignored by pgrminclude.
-rwxr-xr-xsrc/tools/pginclude/pgrminclude2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/pginclude/pgrminclude b/src/tools/pginclude/pgrminclude
index e9c3477b9da..5890c50a1a3 100755
--- a/src/tools/pginclude/pgrminclude
+++ b/src/tools/pginclude/pgrminclude
@@ -70,6 +70,8 @@ do
fi
echo "}" >>/tmp/$$.c
+ # Use -O1 to get warnings only generated by optimization,
+ # but -O2 is too slow.
cc -fsyntax-only -Werror -Wall -Wmissing-prototypes \
-Wmissing-declarations -I/pg/include -I/pg/backend \
-I/pg/interfaces/libpq -I`dirname $FILE` $CFLAGS -O1 -c /tmp/$$.c \