Erik Rodner %!s(int64=11) %!d(string=hai) anos
pai
achega
03c2d4aafb

+ 5 - 0
core/imagedisplay/ArrayPlot.cpp

@@ -16,8 +16,13 @@
 #include <core/basics/numerictools.h>
 #include <core/basics/numerictools.h>
 
 
 #ifdef NICE_USELIB_GLUT
 #ifdef NICE_USELIB_GLUT
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
+#else
 #include <GL/glut.h>
 #include <GL/glut.h>
 #endif
 #endif
+#endif
 
 
 namespace NICE {
 namespace NICE {
 
 

+ 5 - 0
core/imagedisplay/EpipolarGeometryDisplay.cpp

@@ -14,8 +14,13 @@
 #include <QGridLayout>
 #include <QGridLayout>
 
 
 #ifdef NICE_USELIB_GLUT
 #ifdef NICE_USELIB_GLUT
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
+#else
 #include <GL/glut.h>
 #include <GL/glut.h>
 #endif
 #endif
+#endif
 
 
 namespace NICE {
 namespace NICE {
 
 

+ 7 - 0
core/imagedisplay/ImageDisplay.cpp

@@ -6,9 +6,16 @@
 #include "core/imagedisplay/ImageDisplay.h"
 #include "core/imagedisplay/ImageDisplay.h"
 
 
 #include <iostream>
 #include <iostream>
+
 #ifdef NICE_USELIB_GLUT
 #ifdef NICE_USELIB_GLUT
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
+#else
 #include <GL/glut.h>
 #include <GL/glut.h>
 #endif
 #endif
+#endif
+
 #include <qcursor.h>
 #include <qcursor.h>
 #include <q3filedialog.h>
 #include <q3filedialog.h>
 #include <qapplication.h>
 #include <qapplication.h>

+ 8 - 1
core/imagedisplay/QtFramework.cpp

@@ -5,10 +5,17 @@
  */
  */
 #include "core/imagedisplay/QtFramework.h"
 #include "core/imagedisplay/QtFramework.h"
 #include "core/imagedisplay/DefaultMainWindow.h"
 #include "core/imagedisplay/DefaultMainWindow.h"
+
 #ifdef NICE_USELIB_GLUT
 #ifdef NICE_USELIB_GLUT
-	#include <GL/glut.h>
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
+#else
+#include <GL/glut.h>
+#endif
 #endif
 #endif
 
 
+
 namespace NICE {
 namespace NICE {
 
 
 std::auto_ptr<QtFramework> QtFramework::theInstance;
 std::auto_ptr<QtFramework> QtFramework::theInstance;

+ 5 - 0
libtests/test-glut.cpp

@@ -1,2 +1,7 @@
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
+#else
 #include <GL/glut.h>
 #include <GL/glut.h>
+#endif
 int main(){}
 int main(){}