]> granicus.if.org Git - graphviz/commitdiff
lib/glcomp: silence deprecation warnings
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 26 Mar 2022 01:42:46 +0000 (18:42 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 29 Mar 2022 23:44:28 +0000 (16:44 -0700)
Warnings about OpenGL function usage fail the CMake build when Smyrna is enabled
on macOS.

Gitlab: related to #1836, #1854

lib/glcomp/opengl.h

index 66003eaee34d74f670293ad664260e500ab0ec27..40290fc37e528df162fff52f1faede5ca2708e91 100644 (file)
@@ -8,8 +8,14 @@
 #endif
 
 #ifdef __APPLE__
+
 #include <OpenGL/gl.h>
 #include <OpenGL/glu.h>
+
+// Apple considers OpenGL deprecated. So silence Clang’s warnings about our
+// use of it.
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+
 #else
 #include <GL/gl.h>
 #include <GL/glu.h>