On 2/11/2018 4:09 PM, Diego Biurrun wrote:
> ---
> configure | 21 +++++++--------------
> 1 file changed, 7 insertions(+), 14 deletions(-)
>
> diff --git a/configure b/configure
> index ed930e6cd4..904131301d 100755
> --- a/configure
> +++ b/configure
> @@ -816,7 +816,7 @@ EOF
>
> check_insn(){
> log check_insn "$@"
> - check_inline_asm ${1}_inline "\"$2\""
> + check_inline_asm ${1}_inline "$2"
> echo "$2" | check_as && enable ${1}_external || disable ${1}_external
> }
>
> @@ -1097,11 +1097,9 @@ check_struct(){
> check_builtin(){
> log check_builtin "$@"
> name=$1
> - headers=$2
> - builtin=$3
> - shift 3
> + shift
> disable "$name"
> - check_code ld "$headers" "$builtin" "$@" && enable "$name"
> + check_code ld "$@" && enable "$name"
> }
>
> check_compile_assert(){
> @@ -1118,25 +1116,20 @@ require(){
> log require "$@"
> name_version="$1"
> name="${1%% *}"
> - headers="$2"
> - func="$3"
> - shift 3
> - check_lib $name "$headers" $func "$@" || die "ERROR: $name_version not
> found"
> + shift
> + check_lib $name "$@" || die "ERROR: $name_version not found"
> }
>
> require_header(){
> log require_header "$@"
> headers="$1"
> - shift
> - check_header "$headers" "$@" || die "ERROR: $headers not found"
> + check_header "$@" || die "ERROR: $headers not found"
> }
>
> require_cpp_condition(){
> log require_cpp_condition "$@"
> - header="$1"
> condition="$2"
> - shift 2
> - check_cpp_condition "$header" "$condition" "$@" || die "ERROR:
> $condition not satisfied"
> + check_cpp_condition "$@" || die "ERROR: $condition not satisfied"
> }
>
> require_pkg_config(){
Does passing "$@" keep and propagate the arguments split in a way
check_code() and similar can properly identify and handle? Checks can
use more than one header after all.
Should be ok if that's the case.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel