X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Ftest-env-map.cxx;h=0cb13dee982901375392fe742b42402df6a8f89e;hb=efe978e6795249126a351d9823a434b41eda5994;hp=6e372281f0abe610cb031bfb7aa1d9552b81defa;hpb=9c2cc7c309fa8701a2c851e8575a6c7466b4d6ee;p=flightgear.git diff --git a/tests/test-env-map.cxx b/tests/test-env-map.cxx index 6e372281f..0cb13dee9 100644 --- a/tests/test-env-map.cxx +++ b/tests/test-env-map.cxx @@ -10,12 +10,21 @@ #include #include -#include FG_GLUT_H +#include +#if defined( __APPLE__) +# include +# include +#else +# include +# ifdef HAVE_GLUT_H +# include +# endif +#endif #define TEXRES_X 256 #define TEXRES_Y 256 - +#ifdef HAVE_GLUT_H unsigned char env_map[TEXRES_X][TEXRES_Y][4]; GLuint texName; int window_x = 640, window_y = 480; @@ -241,9 +250,11 @@ void keyboard (unsigned char key, int x, int y) break; } } +#endif /* HAVE_GLUT_H */ int main(int argc, char** argv) { +#ifdef HAVE_GLUT_H glutInitWindowSize(window_x, window_y); glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); @@ -254,6 +265,10 @@ int main(int argc, char** argv) glutKeyboardFunc(keyboard); glutMainLoop(); +#else + + printf("GL Utility Toolkit (glut) was not found on this system.\n"); +#endif return 0; }