summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2011-09-24 23:37:54 +0000
committerBruce Momjian2011-09-24 23:38:41 +0000
commit84bbe57dc128df224614c61f88c350ee9ed92123 (patch)
tree6b98cc720e01fd298d282e52d88bcdcb6caf60f0
parent7741dd6590073719688891898e85f0cb73453159 (diff)
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 7dc5f58d8b..61b7af22cf 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