aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2011-09-24 19:37:54 -0400
committerBruce Momjian <bruce@momjian.us>2011-09-24 19:38:41 -0400
commit84bbe57dc128df224614c61f88c350ee9ed92123 (patch)
tree6b98cc720e01fd298d282e52d88bcdcb6caf60f0
parent7741dd6590073719688891898e85f0cb73453159 (diff)
downloadpostgresql-84bbe57dc128df224614c61f88c350ee9ed92123.tar.gz
postgresql-84bbe57dc128df224614c61f88c350ee9ed92123.zip
Document pgrminclude limitations.
-rwxr-xr-xsrc/tools/pginclude/pgrminclude12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tools/pginclude/pgrminclude b/src/tools/pginclude/pgrminclude
index 7dc5f58d8b9..61b7af22cfc 100755
--- a/src/tools/pginclude/pgrminclude
+++ b/src/tools/pginclude/pgrminclude
@@ -1,6 +1,18 @@
:
# remove extra #include's
+# Limitations: 2011-09-24
+#
+# Pgrminclude, when processing header files, can cause includes to be
+# removed that require the addition of new illogical header files.
+# This is dependent on what order the header files are processed.
+# Manual review of header files now needed to satisfy pgcompinclude is
+# required.
+#
+# C program files that have #ifdef blocks that contain code that cannot
+# be compiled on the platform from which pgrminclude is run cannot be
+# processed, and are skipped.
+
if ! pgdefine
then echo "pgdefine must be in your PATH" 1>&2
exit 1