[project @ 2003-03-31 12:22:11 by simonmar]
[ghc-hetmet.git] / aclocal.m4
index edf8dac..5d759ed 100644 (file)
@@ -1,4 +1,4 @@
-dnl $Id: aclocal.m4,v 1.112 2003/01/26 12:56:00 panne Exp $
+dnl $Id: aclocal.m4,v 1.115 2003/03/26 12:33:11 simonmar Exp $
 dnl 
 dnl Extra autoconf macros for the Glasgow fptools
 dnl
@@ -337,7 +337,13 @@ if test -z "$ArCmdRaw"; then
     echo "You don't seem to have ar in your PATH...I have no idea how to make a library"
     exit 1;
 fi
-if $ArCmdRaw clqsZ conftest.a >/dev/null 2>/dev/null; then
+dnl GNU ar needs special treatment: it appears to have problems with
+dnl object files with the same name if you use the 's' modifier, but
+dnl simple 'ar q' works fine, and doesn't need a separate ranlib.
+if $ArCmdRaw --version | grep 'GNU' >/dev/null 2>/dev/null; then
+    ArCmdArgs='q'
+    NeedRanLib=''
+elif $ArCmdRaw clqsZ conftest.a >/dev/null 2>/dev/null; then
     ArCmdArgs="clqsZ"
     NeedRanLib=''
 elif $ArCmdRaw clqs conftest.a >/dev/null 2>/dev/null; then
@@ -663,6 +669,10 @@ AC_CACHE_VAL(AC_CV_NAME,
 # include <GL/gl.h>
 #endif
 
+#ifdef HAVE_SYS_RESOURCE_H
+# include <sys/resource.h>
+#endif
+
 typedef $1 testing;
 
 main() {
@@ -1081,8 +1091,9 @@ AC_DEFUN(FPTOOLS_HAVE_OPENGL,
 
 dnl Check for Mesa first if we were asked to.
   AC_ARG_ENABLE(Mesa,
-                AC_HELP_STRING([--enable-Mesa],
-                               [Prefer Mesa over a vendor's native OpenGL library (default=no)]),
+[  --enable-mesa
+       Prefer Mesa over a vendor's native OpenGL library (default=no)
+],
                 use_Mesa=$enableval,
                 use_Mesa=no)
 
@@ -1165,7 +1176,7 @@ dnl and GL_X_LIBS.
        fi
      fi
   fi
-  AC_MSG_NOTICE([It looks like GL version ${fptools_gl_version}])
+  echo "It looks like GL version ${fptools_gl_version}"
 
   dnl TODO: Cache the results of the tests for the imaging subset.
 
@@ -1228,7 +1239,7 @@ dnl and GL_X_LIBS.
        fi
      fi
   fi
-  AC_MSG_NOTICE([It looks like GLU version ${fptools_glu_version}])
+  echo "It looks like GLU version ${fptools_glu_version}"
 
   FPTOOLS_SEARCH_LIBS([#include <GL/glx.h>],  glXWaitX,      $GLX_search_list, have_GLX=yes,  have_GLX=no)
   FPTOOLS_SEARCH_LIBS([#include <GL/glut.h>], glutMainLoop,  glut32 glut,      have_glut=yes, have_glut=no)
@@ -1275,7 +1286,7 @@ fi
 
 dnl
 dnl Check to see whether CC (gcc) supports a particular option.
-dnl 
+dnl
 AC_DEFUN(FPTOOLS_CC_FLAG,
 [
 AC_CACHE_CHECK([whether $CC accepts $1], [ac_cv_cc_$2],