Module: wine Branch: master Commit: c84c47842e218b888daf83382bc029440146d322 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=c84c47842e218b888daf8338...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Sep 22 09:36:12 2006 +0200
configure: Moved the libGL.a check to the final warnings.
---
configure | 38 +++++++++++++++----------------------- configure.ac | 32 ++++++++++++-------------------- 2 files changed, 27 insertions(+), 43 deletions(-)
diff --git a/configure b/configure index 801ec4f..2df837e 100755 --- a/configure +++ b/configure @@ -9494,30 +9494,15 @@ fi echo "${ECHO_T}$ac_cv_lib_GL_glXCreateContext" >&6; } if test $ac_cv_lib_GL_glXCreateContext = yes; then OPENGL_LIBS="-lGL" - -fi - - - if test "$ac_cv_lib_GL_glXCreateContext" = "yes" - then - OPENGLFILES='$(OPENGLFILES)' + OPENGLFILES='$(OPENGLFILES)'
cat >>confdefs.h <<_ACEOF #define HAVE_OPENGL 1 _ACEOF
- else - if test -f /usr/X11R6/lib/libGL.a - then - { { echo "$as_me:$LINENO: error: /usr/X11R6/lib/libGL.a is present on your system. -This prevents linking to OpenGL. Delete the file and restart configure." >&5 -echo "$as_me: error: /usr/X11R6/lib/libGL.a is present on your system. -This prevents linking to OpenGL. Delete the file and restart configure." >&2;} - { (exit 1); exit 1; }; } - else - wine_cv_opengl_libs_found="no" - fi - fi + +fi +
{ echo "$as_me:$LINENO: checking for gluLookAt in -lGLU" >&5 echo $ECHO_N "checking for gluLookAt in -lGLU... $ECHO_C" >&6; } @@ -25579,7 +25564,7 @@ echo "$as_me: WARNING: isn't what you wa echo "$as_me: WARNING: packages of Xlib/Xfree86 at the very least." >&2;} fi
-if test "$wine_cv_opengl_headers_found" = "no" -o "$wine_cv_opengl_header_version_OK" = "no" -o "$wine_cv_opengl_libs_found" = "no" +if test -z "$OPENGLFILES" then echo >&2 { echo "$as_me:$LINENO: WARNING: Wine will be build without OpenGL or Direct3D support" >&5 @@ -25595,11 +25580,18 @@ echo "$as_me: WARNING: No OpenGL develop then { echo "$as_me:$LINENO: WARNING: Old Mesa headers detected. Consider upgrading your Mesa libraries (http://www.mesa3d.org/)." >&5 echo "$as_me: WARNING: Old Mesa headers detected. Consider upgrading your Mesa libraries (http://www.mesa3d.org/)." >&2;} - fi - if test "$wine_cv_opengl_libs_found" = "no" + elif test "$ac_cv_lib_GL_glXCreateContext" = "no" then - { echo "$as_me:$LINENO: WARNING: No OpenGL library found on this system." >&5 + if test -f /usr/X11R6/lib/libGL.a + then + { echo "$as_me:$LINENO: WARNING: /usr/X11R6/lib/libGL.a is present on your system. +This probably prevents linking to OpenGL. Try deleting the file and restarting configure." >&5 +echo "$as_me: WARNING: /usr/X11R6/lib/libGL.a is present on your system. +This probably prevents linking to OpenGL. Try deleting the file and restarting configure." >&2;} + else + { echo "$as_me:$LINENO: WARNING: No OpenGL library found on this system." >&5 echo "$as_me: WARNING: No OpenGL library found on this system." >&2;} + fi fi fi
diff --git a/configure.ac b/configure.ac index 9a4be02..f7246c0 100644 --- a/configure.ac +++ b/configure.ac @@ -413,25 +413,12 @@ #endif]) then dnl Check for the presence of the library AC_CHECK_LIB(GL,glXCreateContext, - OPENGL_LIBS="-lGL" + [OPENGL_LIBS="-lGL" + OPENGLFILES='$(OPENGLFILES)' + AC_DEFINE(HAVE_OPENGL, 1, [Define if OpenGL is present on the system])] ,, $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS)
- if test "$ac_cv_lib_GL_glXCreateContext" = "yes" - then - OPENGLFILES='$(OPENGLFILES)' - AC_DEFINE(HAVE_OPENGL, 1, [Define if OpenGL is present on the system]) - else - if test -f /usr/X11R6/lib/libGL.a - then - AC_MSG_ERROR([/usr/X11R6/lib/libGL.a is present on your system. -This prevents linking to OpenGL. Delete the file and restart configure.]) - else - dnl The compile test most likely failed because no libGL.so was found - wine_cv_opengl_libs_found="no" - fi - fi - dnl Check for GLU32 library. AC_CHECK_LIB(GLU,gluLookAt, [OPENGL_LIBS="$OPENGL_LIBS -lGLU" @@ -1975,7 +1962,7 @@ then AC_MSG_WARN([ packages of Xlib/Xfree86 at the very least.]) fi
-if test "$wine_cv_opengl_headers_found" = "no" -o "$wine_cv_opengl_header_version_OK" = "no" -o "$wine_cv_opengl_libs_found" = "no" +if test -z "$OPENGLFILES" then echo >&2 AC_MSG_WARN([Wine will be build without OpenGL or Direct3D support]) @@ -1987,10 +1974,15 @@ then if test "$wine_cv_opengl_header_version_OK" = "no" then AC_MSG_WARN([Old Mesa headers detected. Consider upgrading your Mesa libraries (http://www.mesa3d.org/).]) - fi - if test "$wine_cv_opengl_libs_found" = "no" + elif test "$ac_cv_lib_GL_glXCreateContext" = "no" then - AC_MSG_WARN([No OpenGL library found on this system.]) + if test -f /usr/X11R6/lib/libGL.a + then + AC_MSG_WARN([/usr/X11R6/lib/libGL.a is present on your system. +This probably prevents linking to OpenGL. Try deleting the file and restarting configure.]) + else + AC_MSG_WARN([No OpenGL library found on this system.]) + fi fi fi