X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=acinclude.m4;h=0061968fd13df10dfdbe135aa78ed42482ec9e8d;hp=09d71cb3b2fa84fe7c49ba3e5d1e7c63c8e68748;hb=4f87021ee5736f9bd9571dfbe455cf02a380c7d2;hpb=07b3f605946a5f65ab8fdb146a6712e421eceaae diff --git a/acinclude.m4 b/acinclude.m4 index 09d71cb3..0061968f 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -100,3 +100,22 @@ else fi echo "Configuration of GiNaC $VERSION done. Now type \"make\"." fi]) + +AC_DEFUN([GINAC_HAVE_RUSAGE], +[AC_CACHE_CHECK([whether struct rusage is declared in ], +ac_cv_have_rusage, + [AC_TRY_COMPILE([#include + #include ], + [struct rusage resUsage; + getrusage(RUSAGE_SELF, &resUsage); + return 0;], + [ac_cv_have_rusage=yes], + [ac_cv_have_rusage=no]) +]) +CONFIG_RUSAGE="no" +if test "$ac_cv_have_rusage" = yes; then + CONFIG_RUSAGE="yes" + AC_DEFINE(HAVE_RUSAGE,,[define if struct rusage declared in ]) +fi +AC_SUBST(CONFIG_RUSAGE) +])