diff options
author | Alexey Neyman <stilor@att.net> | 2018-01-07 23:44:19 -0800 |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2018-04-07 12:02:33 -0700 |
commit | 1ce2eab963a004ba352a5cea800e2765a7c6affd (patch) | |
tree | 2969901f6d3e42d95c58ecdd648aa00136f10375 /m4/ctng_prog_stat.m4 | |
parent | 0bcb67fa52b1318b098366fa44955f528999f4db (diff) | |
download | crosstool-ng-1ce2eab963a004ba352a5cea800e2765a7c6affd.tar.gz crosstool-ng-1ce2eab963a004ba352a5cea800e2765a7c6affd.tar.bz2 crosstool-ng-1ce2eab963a004ba352a5cea800e2765a7c6affd.zip |
Simplify the macro for checking stat flavor a bit
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'm4/ctng_prog_stat.m4')
-rw-r--r-- | m4/ctng_prog_stat.m4 | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/m4/ctng_prog_stat.m4 b/m4/ctng_prog_stat.m4 index f7de93ef..5db34693 100644 --- a/m4/ctng_prog_stat.m4 +++ b/m4/ctng_prog_stat.m4 @@ -1,5 +1,7 @@ # Check that stat(1) is present and determine the syntax for the format -# string (BSD or GNU). +# string (BSD or GNU). Defines ac_cv_stat_flavor to either GNU or BSD; +# and evaluates either IF-GNU or IF-BSD expression. +# CTNG_PROG_STAT([IF-GNU], [IF-BSD]) AC_DEFUN([CTNG_PROG_STAT], [AX_REQUIRE_DEFINED([CTNG_CHECK_PROGS_REQ]) CTNG_CHECK_PROGS_REQ([stat], [stat]) @@ -11,8 +13,12 @@ AC_DEFUN([CTNG_PROG_STAT], attr_gnu=$(stat -c '%a' conftest 2>/dev/null) rm -f conftest AS_IF([test "$attr_bsd" = "642"], - [acx_cv_stat_flavor=BSD], + [acx_cv_stat_flavor=BSD + $2 + ], [test "$attr_gnu" = "642"], - [acx_cv_stat_flavor=GNU], + [acx_cv_stat_flavor=GNU + $1 + ], [AC_MSG_ERROR([cannot determine stat(1) format option])])]) ]) |