Fixed the OpenGL detection code.

diff --git a/configure b/configure
index eec1f2b..2cff43c 100755
--- a/configure
+++ b/configure
@@ -3799,15 +3799,15 @@
 fi
 
 
+		if test $ac_cv_lib_GL_glXCreateContext = "yes"
+		then
 
-		OPENGLFILES='$(OPENGLFILES)'
-		cat >> confdefs.h <<\EOF
+			OPENGLFILES='$(OPENGLFILES)'
+			cat >> confdefs.h <<\EOF
 #define HAVE_OPENGL 1
 EOF
 
 
-		if test $ac_cv_lib_GL_glXCreateContext = "yes"
-		then
 			echo $ac_n "checking for glXGetProcAddressARB in -lGL""... $ac_c" 1>&6
 echo "configure:3813: checking for glXGetProcAddressARB in -lGL" >&5
 ac_lib_var=`echo GL'_'glXGetProcAddressARB | sed 'y%./+-%__p_%'`
diff --git a/configure.in b/configure.in
index b1c70a9..2db3876 100644
--- a/configure.in
+++ b/configure.in
@@ -280,12 +280,12 @@
 			     ,,
 			     $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS)
 
-
-		OPENGLFILES='$(OPENGLFILES)'
-		AC_DEFINE(HAVE_OPENGL)
-
 		if test $ac_cv_lib_GL_glXCreateContext = "yes"
 		then
+
+			OPENGLFILES='$(OPENGLFILES)'
+			AC_DEFINE(HAVE_OPENGL)
+
 			AC_CHECK_LIB(GL,glXGetProcAddressARB,AC_DEFINE(HAVE_GLX_GETPROCADDRESS),,$X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS)
 
 			if test $ac_cv_lib_GL_glXGetProcAddressARB = "yes"