X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=acinclude.m4;h=0061968fd13df10dfdbe135aa78ed42482ec9e8d;hp=95e1a729ca3ac3ee6c337a5376280343b57dc15b;hb=4f87021ee5736f9bd9571dfbe455cf02a380c7d2;hpb=6d14b44669f315ee0170f3bf7c0ac0504afe8d20 diff --git a/acinclude.m4 b/acinclude.m4 index 95e1a729..0061968f 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -17,7 +17,7 @@ AC_TRY_RUN([ #include #include -main() +int main() { FILE *fd; fd = fopen("conftest.out", "w"); @@ -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) +])