diff options
author | Bruce Momjian | 2011-08-27 13:24:27 +0000 |
---|---|---|
committer | Bruce Momjian | 2011-08-27 13:25:19 +0000 |
commit | d010391ac8f706e17998671534ca1230f68d2f38 (patch) | |
tree | 10782ec0268a5bf372612988f0abf9cd5412c23a | |
parent | fd5b397ca4963bf91a54678be51207bf827e512a (diff) |
Add support for #elif to pgrminclude.
-rwxr-xr-x | src/tools/pginclude/pgrminclude | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/pginclude/pgrminclude b/src/tools/pginclude/pgrminclude index 64d7ef7199..26a36c9a4a 100755 --- a/src/tools/pginclude/pgrminclude +++ b/src/tools/pginclude/pgrminclude @@ -43,15 +43,16 @@ do # preserve configure-specific includes # these includes are surrounded by #ifdef's grep -B1 '^#include[ ][ ]*[<"]'"$INCLUDE"'[>"]' "$FILE" | - egrep -q '^#if|^#else' && continue + egrep -q '^#if|^#else|^#elif' && continue grep -A1 '^#include[ ][ ]*[<"]'"$INCLUDE"'[>"]' "$FILE" | - egrep -q '^#else|^#endif' && continue + egrep -q '^#else|^#elif|^#endif' && continue # Remove all #if and #ifdef blocks because the blocks # might contain code that is not compiled on this platform. cat "$FILE" | grep -v "^#if" | grep -v "^#else" | + grep -v "^#elif" | grep -v "^#endif" >/tmp/$$a # set up initial file contents |