configure: Work around an Xcode 3.0 bug when detecting the libGL library.
diff --git a/configure.ac b/configure.ac
index 492d363..e30ba97 100644
--- a/configure.ac
+++ b/configure.ac
@@ -651,14 +651,19 @@
 			     [OPENGL_LIBS="-lGL"
                              OPENGLFILES='$(OPENGLFILES)'
                              AC_DEFINE(HAVE_OPENGL, 1, [Define if OpenGL is present on the system])],
-                             [if test -f /usr/X11R6/lib/libGL.a
-                              then
-                                  WINE_WARNING([/usr/X11R6/lib/libGL.a is present on your system.
+                             [WINE_CHECK_SONAME(GL,glXCreateContext,
+				    [OPENGL_LIBS="-Xlinker -dylib_file -Xlinker /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -lGL"
+	                            OPENGLFILES='$(OPENGLFILES)'
+	                            AC_DEFINE(HAVE_OPENGL, 1, [Define if OpenGL is present on the system])],
+				    [if test -f /usr/X11R6/lib/libGL.a
+	                            then
+		                        WINE_WARNING([/usr/X11R6/lib/libGL.a is present on your system.
 This probably prevents linking to OpenGL. Try deleting the file and restarting configure.])
-                              else
-                                  WINE_WARNING([No OpenGL library found on this system.
+	                            else
+	                                WINE_WARNING([No OpenGL library found on this system.
 Wine will be built without OpenGL or Direct3D support.])
-                              fi],
+	                            fi],
+				    $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib)],
 			     $X_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS)
 
 	        dnl Check for GLU32 library.