diff options
author | Alexey Neyman <stilor@att.net> | 2018-04-28 16:41:16 -0700 |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2018-04-29 12:06:54 -0700 |
commit | 74979fb19b2c7220dab4196c0d34e0c29b341b09 (patch) | |
tree | 6ae4685ef53ec2b10593fe19fc1397bc8619f311 /m4/ctng_prog.m4 | |
parent | 0f34b0ebf0651fd26fde1646ac1fb4031e0c57a2 (diff) | |
download | crosstool-ng-74979fb19b2c7220dab4196c0d34e0c29b341b09.tar.gz crosstool-ng-74979fb19b2c7220dab4196c0d34e0c29b341b09.tar.bz2 crosstool-ng-74979fb19b2c7220dab4196c0d34e0c29b341b09.zip |
Add checking for *sum and unzip
Also improve logging (add an ability to log commands/files/environment variables
to config.log)
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'm4/ctng_prog.m4')
-rw-r--r-- | m4/ctng_prog.m4 | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/m4/ctng_prog.m4 b/m4/ctng_prog.m4 index ebbe3337..7ac9ef38 100644 --- a/m4/ctng_prog.m4 +++ b/m4/ctng_prog.m4 @@ -1,5 +1,15 @@ # Several convenience wrappers for checking the programs +# Convert a pre-set tool variable to absolute path if it is not already. +AC_DEFUN([CTNG_PATH_ABSNAME], + [CTNG_MSG_LOG_ENVVAR([$1], [must determine absolute path for '$$1']) + AS_CASE([$$1], + [/*],, + [*\ *],, + [?*],[AC_MSG_CHECKING([for absolute path to $$1]) + $1=$(which $$1) + AC_MSG_RESULT([$$1])])]) + # Check for required tool AC_DEFUN([CTNG_CHECK_TOOL_REQ], [AC_CHECK_TOOLS([$1], [$2]) @@ -12,12 +22,7 @@ AC_DEFUN([CTNG_CHECK_TOOL_REQ], AC_DEFUN([CTNG_PATH_TOOL_REQ], [AC_ARG_VAR([$1], [Specify the full path to GNU $3]) CTNG_CHECK_TOOL_REQ([$1], [$2]) - AS_CASE( - [$$1], - [/*],, - [?*],[AC_MSG_CHECKING([for absolute path to $$1]) - $1=$(which $$1) - AC_MSG_RESULT([$$1])])]) + CTNG_PATH_ABSNAME([$1])]) # Check for required program AC_DEFUN([CTNG_CHECK_PROGS_REQ], |