From 110e01a86137c8266f0dbe8bdacb9b9dce168338 Mon Sep 17 00:00:00 2001 From: curt Date: Mon, 11 Aug 2003 21:16:53 +0000 Subject: [PATCH] Remove extraneous/unneeded dependencies on glut. SimGear should no longer have any glut dependies. --- configure.ac | 26 ++------------------------ simgear/scene/material/matlib.cxx | 2 +- simgear/scene/sky/dome.cxx | 2 +- simgear/screen/GLBitmaps.cxx | 2 +- simgear/screen/screen-dump.cxx | 2 +- simgear/xgl/xgl.c | 5 +++++ 6 files changed, 11 insertions(+), 28 deletions(-) diff --git a/configure.ac b/configure.ac index 7ca9d534..ba93665e 100644 --- a/configure.ac +++ b/configure.ac @@ -184,20 +184,6 @@ AC_SEARCH_LIBS(cos, m) base_LIBS="$LIBS" -dnl check for glut location -AC_CHECK_HEADER(GL/glut.h) -if test "x$ac_cv_header_GL_glut_h" = "xyes"; then - AC_DEFINE([GLUT_H], , [Define as glut.h include location]) -else - AC_CHECK_HEADER(GLUT/glut.h) - if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then - AC_DEFINE([GLUT_H], , [Define as glut.h include location]) - else - echo "Neither GL/glut.h nor GLUT/glut.h found. Cannot continue" - exit - fi -fi - dnl check for OpenGL related libraries case "${host}" in *-*-cygwin* | *-*-mingw32*) @@ -207,7 +193,7 @@ case "${host}" in AC_DEFINE([WIN32], 1, [Define for Win32 platforms]) AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms]) - LIBS="$LIBS -lglut32 -lglu32 -lopengl32" + LIBS="$LIBS -lglu32 -lopengl32" LIBS="$LIBS -luser32 -lgdi32 -lwinmm" dnl add -lwsock32 for mingwin @@ -223,7 +209,7 @@ case "${host}" in *-apple-darwin*) dnl Mac OS X - LIBS="$LIBS -framework GLUT -framework OpenGL -framework Carbon -lobjc" + LIBS="$LIBS -framework OpenGL -framework Carbon -lobjc" ;; *) @@ -253,7 +239,6 @@ case "${host}" in fi AC_SEARCH_LIBS(gluLookAt, [ GLU MesaGLU ]) - AC_SEARCH_LIBS(glutGetModifiers, [ glut freeglut ]) ;; esac @@ -453,13 +438,6 @@ fi echo -n "Automake version: " automake --version | head -1 -if test "x$ac_cv_header_GL_glut_h" = "xyes"; then - echo "With GL/glut.h" -fi -if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then - echo "With GLUT/glut.h" -fi - if test "x$with_jpeg_factory" = "xyes"; then echo "With JPEG Factory support" else diff --git a/simgear/scene/material/matlib.cxx b/simgear/scene/material/matlib.cxx index d3e49c82..35d341d3 100644 --- a/simgear/scene/material/matlib.cxx +++ b/simgear/scene/material/matlib.cxx @@ -33,7 +33,7 @@ # include #endif -#include GLUT_H +#include #include #include diff --git a/simgear/scene/sky/dome.cxx b/simgear/scene/sky/dome.cxx index c0fdf65f..4048409e 100644 --- a/simgear/scene/sky/dome.cxx +++ b/simgear/scene/sky/dome.cxx @@ -33,7 +33,7 @@ #include -#include GLUT_H +#include #include diff --git a/simgear/screen/GLBitmaps.cxx b/simgear/screen/GLBitmaps.cxx index 57f95e07..f8b13702 100755 --- a/simgear/screen/GLBitmaps.cxx +++ b/simgear/screen/GLBitmaps.cxx @@ -11,7 +11,7 @@ #include #include // memcpy() -#include GLUT_H +#include #include "GLBitmaps.h" diff --git a/simgear/screen/screen-dump.cxx b/simgear/screen/screen-dump.cxx index 27c6e9bc..862fbdd1 100644 --- a/simgear/screen/screen-dump.cxx +++ b/simgear/screen/screen-dump.cxx @@ -32,7 +32,7 @@ #include #include -#include GLUT_H +#include #include "screen-dump.hxx" diff --git a/simgear/xgl/xgl.c b/simgear/xgl/xgl.c index bd74a054..ae7a91f1 100644 --- a/simgear/xgl/xgl.c +++ b/simgear/xgl/xgl.c @@ -7,7 +7,10 @@ #endif #include "xgl.h" + +#ifdef USING_GLUT #include GLUT_H +#endif #include #include @@ -2729,6 +2732,7 @@ void xglViewport ( GLint x, GLint y, GLsizei width, GLsizei height ) glViewport ( x, y, width, height ) ; } +#ifdef USING_GLUT void xglutAddMenuEntry ( char* label, int value ) { if ( xglTraceIsEnabled("glutAddMenuEntry") ) @@ -2864,6 +2868,7 @@ void xglutSwapBuffers () if ( xglExecuteIsEnabled("glutSwapBuffers") ) glutSwapBuffers () ; } +#endif GLboolean xglAreTexturesResidentEXT ( GLsizei n, GLuint* textures, GLboolean* residences ) { -- 2.39.5