2016-07-25 17:44:27 +09:00
|
|
|
dnl -*- shell-script -*-
|
|
|
|
dnl
|
|
|
|
dnl Copyright (c) 2016 Research Organization for Information Science
|
|
|
|
dnl and Technology (RIST). All rights reserved.
|
2020-02-15 11:50:16 -08:00
|
|
|
dnl Copyright (c) 2020 Cisco Systems, Inc. All rights reserved.
|
2016-07-25 17:44:27 +09:00
|
|
|
dnl $COPYRIGHT$
|
|
|
|
dnl
|
|
|
|
dnl Additional copyrights may follow
|
|
|
|
dnl
|
|
|
|
dnl $HEADER$
|
|
|
|
dnl
|
|
|
|
|
|
|
|
dnl OPAL_CAPTURE_CONFIGURE_CLI
|
|
|
|
dnl
|
|
|
|
dnl Capture configure command line and do the AC substitution
|
|
|
|
dnl
|
|
|
|
dnl Arguments: the variable in which command line will be captured
|
|
|
|
dnl
|
|
|
|
dnl Dependencies: None
|
|
|
|
dnl
|
|
|
|
AC_DEFUN([OPAL_CAPTURE_CONFIGURE_CLI],[
|
|
|
|
# Capture configure command line do the AC substitution
|
|
|
|
OPAL_VAR_SCOPE_PUSH([sed_quote_subst arg quoted_arg])
|
|
|
|
$1=
|
|
|
|
for arg in "$[]@"; do
|
2020-02-15 11:50:16 -08:00
|
|
|
sed_quote_subst='s/\(@<:@`"\\@:>@\)/\\\1/g'
|
2016-07-25 17:44:27 +09:00
|
|
|
case "$arg" in
|
|
|
|
*@<:@\\\`\"\$[]@:>@*)
|
|
|
|
quoted_arg=\'`echo "$arg" | sed $sed_quote_subst`\' ;;
|
|
|
|
*)
|
|
|
|
quoted_arg="\'$arg\'" ;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
eval "$1=\$$1\\ \$quoted_arg"
|
|
|
|
done
|
|
|
|
OPAL_VAR_SCOPE_POP
|
|
|
|
AC_SUBST($1)
|
|
|
|
])
|