]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
(AC_HEADER_EGREP): Call AC_PROGRAM_EGREP instead of
authorDavid MacKenzie <djm@djmnet.org>
Sun, 8 May 1994 05:15:49 +0000 (05:15 +0000)
committerDavid MacKenzie <djm@djmnet.org>
Sun, 8 May 1994 05:15:49 +0000 (05:15 +0000)
duplicating most of it.

acgeneral.m4
lib/autoconf/general.m4

index 65cf90193e3ea829ee67e9d0d79b7338d3cf24b3..1f6d349868df83aac6f34ef089fa3bd6fcfe3d84 100644 (file)
@@ -969,22 +969,8 @@ dnl ### Checking for C features - fundamental (no caching)
 dnl
 dnl
 define(AC_HEADER_EGREP,
-[AC_REQUIRE_CPP()dnl
-AC_PROVIDE([$0])dnl
-echo '#include "confdefs.h"
-#include <$2>' > conftest.${ac_ext}
-eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
-if egrep "$1" conftest.out >/dev/null 2>&1; then
-  ifelse([$3], , :, [rm -rf conftest*
-  $3
-])
-ifelse([$4], , , [else
-  rm -rf conftest*
-  $4
-])dnl
-fi
-rm -f conftest*
-])dnl
+[AC_PROVIDE([$0])dnl
+AC_PROGRAM_EGREP([$1], [#include <$2>], [$3], [$4])])dnl
 dnl
 dnl Because this macro is used by AC_GCC_TRADITIONAL, which must come early,
 dnl it is not included in AC_BEFORE checks.
index 65cf90193e3ea829ee67e9d0d79b7338d3cf24b3..1f6d349868df83aac6f34ef089fa3bd6fcfe3d84 100644 (file)
@@ -969,22 +969,8 @@ dnl ### Checking for C features - fundamental (no caching)
 dnl
 dnl
 define(AC_HEADER_EGREP,
-[AC_REQUIRE_CPP()dnl
-AC_PROVIDE([$0])dnl
-echo '#include "confdefs.h"
-#include <$2>' > conftest.${ac_ext}
-eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
-if egrep "$1" conftest.out >/dev/null 2>&1; then
-  ifelse([$3], , :, [rm -rf conftest*
-  $3
-])
-ifelse([$4], , , [else
-  rm -rf conftest*
-  $4
-])dnl
-fi
-rm -f conftest*
-])dnl
+[AC_PROVIDE([$0])dnl
+AC_PROGRAM_EGREP([$1], [#include <$2>], [$3], [$4])])dnl
 dnl
 dnl Because this macro is used by AC_GCC_TRADITIONAL, which must come early,
 dnl it is not included in AC_BEFORE checks.