On Mac OS X, use --enable-hopengl=x11 to use X11 instead
of the "native" libraries.
],
-[GhcLibsWithHOpenGL=YES],
-[GhcLibsWithHOpenGL=NO]
+[GhcLibsWithOpenGL=YES; GhcLibsWithGLUT=YES],
+[GhcLibsWithOpenGL=NO; GhcLibsWithGLUT=NO]
)
UseQuartzOpenGL=NO
if test x"$TargetOS_CPP" = x"darwin"; then
fi
fi
-AC_SUBST(GhcLibsWithHOpenGL)
+AC_SUBST([GhcLibsWithOpenGL])
+AC_SUBST([GhcLibsWithGLUT])
dnl ** .NET interop support?
dnl --------------------------------------------------------------
FPTOOLS_CHECK_HTYPE(wint_t)
dnl ** Map OpenGL data types to Haskell types
-if test $GhcLibsWithHOpenGL = YES ; then
+if test $GhcLibsWithOpenGL = YES ; then
FPTOOLS_CHECK_HTYPE(GLboolean)
FPTOOLS_CHECK_HTYPE(GLbyte)
FPTOOLS_CHECK_HTYPE(GLubyte)
AC_PATH_XTRA()
dnl ** check for OpenGL/GLUT/GLX include paths and libraries
-if test $GhcLibsWithHOpenGL = YES ; then
+if test $GhcLibsWithOpenGL = YES ; then
if test $UseQuartzOpenGL = YES ; then
dnl Take a shortcut for Mac OS X native OpenGL:
dnl It's in a non-standard location, but it's always there
#
GhcLibsWithObjectIO=@GhcLibsWithObjectIO@
-# Build the Haskell OpenGL/GLUT binding?
+# Build the Haskell OpenGL binding?
#
-GhcLibsWithHOpenGL=@GhcLibsWithHOpenGL@
+GhcLibsWithOpenGL=@GhcLibsWithOpenGL@
GL_CFLAGS=@GL_CFLAGS@
GL_LIBS=@GL_LIBS@
+
+# Build the Haskell GLUT binding?
+#
+GhcLibsWithGLUT=@GhcLibsWithGLUT@
GLUT_LIBS=@GLUT_LIBS@
+# X11 stuff
+#
X_CFLAGS=@X_CFLAGS@
X_LIBS=@X_LIBS@
-
-#
# .NET interop support?
#
DotnetSupport=@DotnetSupport@