aboutsummaryrefslogtreecommitdiffstats
path: root/tools/process-x11-xcb.pl
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss.ws@gmail.com>2013-11-13 14:00:45 +0000
committerJeff Morriss <jeff.morriss.ws@gmail.com>2013-11-13 14:00:45 +0000
commit38eac2f54f5288b5b62553f3f5d61846bc47b617 (patch)
treeb8ffc02d6ab14a3f046ea050c0525d664718aed5 /tools/process-x11-xcb.pl
parent8893d3d960e33acb2d3d56a2b5984e4de36fc659 (diff)
Wrap GCC pragma in an #ifdef to make it compile when we're not using GCC.
Again, change manually applied to the .h file. svn path=/trunk/; revision=53299
Diffstat (limited to 'tools/process-x11-xcb.pl')
-rwxr-xr-xtools/process-x11-xcb.pl4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/process-x11-xcb.pl b/tools/process-x11-xcb.pl
index 6a648fc8cf..38ac60a8d1 100755
--- a/tools/process-x11-xcb.pl
+++ b/tools/process-x11-xcb.pl
@@ -1383,7 +1383,9 @@ if (-e "$mesadir/gl_API.xml") {
or die ("Cannot open x11-glx-render-enum.h for writing\n");
add_generated_header($enum, 'mesa');
print $enum "static const value_string mesa_enum[] = {\n";
- print $impl '#pragma GCC diagnostic ignored "-Wunused-but-set-variable"'."\n\n";
+ print $impl "#if defined(__GNUC__)\n";
+ print $impl '#pragma GCC diagnostic ignored "-Wunused-but-set-variable"'."\n";
+ print $impl "#endif\n\n";
print $impl '#include "x11-glx-render-enum.h"'."\n\n";
print("Mesa glRender:\n");