0028838: Configuration - undefine macros coming from X11 headers in place of collision
[occt.git] / src / OpenGl / OpenGl_GlFunctions.hxx
index fca42c5..880589d 100644 (file)
 #endif
 
 // exclude modern definitions and system-provided glext.h, should be defined before gl.h inclusion
-#define GL_GLEXT_LEGACY
-#define GLX_GLXEXT_LEGACY
+#ifndef GL_GLEXT_LEGACY
+  #define GL_GLEXT_LEGACY
+#endif
+#ifndef GLX_GLXEXT_LEGACY
+  #define GLX_GLXEXT_LEGACY
+#endif
 
 // include main OpenGL header provided with system
 #if defined(__APPLE__)