Thanks, applied as 2dcef33c7a975f99664811f96c0bee9665c1a65a.

Michael

[sent from post-receive hook]

On Sat, 23 Mar 2024 09:59:34 +0100, Philipp Zabel <[email protected]> 
wrote:
> Enable the asm option only together with fixed-point.
> 
> Signed-off-by: Philipp Zabel <[email protected]>
> Message-Id: <[email protected]>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> diff --git a/rules/opus.in b/rules/opus.in
> index 7412eb76a538..237928a29453 100644
> --- a/rules/opus.in
> +++ b/rules/opus.in
> @@ -3,5 +3,6 @@
>  config OPUS
>       tristate
>       prompt "opus"
> +     select HOST_MESON
>       help
>         Opus is a totally open, royalty-free, highly versatile audio codec.
> diff --git a/rules/opus.make b/rules/opus.make
> index 490ef6ea44d6..f666ab9a8f03 100644
> --- a/rules/opus.make
> +++ b/rules/opus.make
> @@ -27,35 +27,29 @@ OPUS_LICENSE      := BSD-3-Clause
>  # Prepare
>  # 
> ----------------------------------------------------------------------------
>  
> -#
> -# autoconf
> -#
> -OPUS_CONF_TOOL       := autoconf
> +OPUS_CONF_TOOL       := meson
>  OPUS_CONF_OPT        := \
> -     $(CROSS_AUTOCONF_USR) \
> -     --disable-static \
> -     --$(call ptx/disen, PTXCONF_HAS_HARDFLOAT)-fixed-point \
> -     --disable-fixed-point-debug \
> -     --enable-float-api \
> -     --disable-custom-modes \
> -     --disable-dred \
> -     --disable-deep-plc \
> -     --disable-lossgen \
> -     --enable-float-approx \
> -     --enable-asm \
> -     --enable-rtcd \
> -     --enable-intrinsics \
> -     --disable-assertions \
> -     --enable-hardening \
> -     --disable-fuzzing \
> -     --disable-check-asm \
> -     --disable-doc \
> -     --disable-dot-product \
> -     --disable-dnn-debug-float \
> -     --disable-osce-training-data \
> -     --disable-osce \
> -     --disable-extra-programs \
> -     --enable-rfc8251
> +     $(CROSS_MESON_USR) \
> +     -Dasm=$(call ptx/disen, PTXCONF_HAS_HARDFLOAT)d \
> +     -Dassertions=false \
> +     -Dcheck-asm=false \
> +     -Dcustom-modes=false \
> +     -Ddocdir=doc/opus \
> +     -Ddocs=disabled \
> +     -Denable-deep-plc=false \
> +     -Denable-dnn-debug-float=false \
> +     -Denable-dred=false \
> +     -Denable-osce=false \
> +     -Dextra-programs=disabled \
> +     -Dfixed-point=$(call ptx/falsetrue, PTXCONF_HAS_HARDFLOAT) \
> +     -Dfixed-point-debug=false \
> +     -Dfloat-api=true \
> +     -Dfloat-approx=true \
> +     -Dfuzzing=false \
> +     -Dhardening=true \
> +     -Dintrinsics=enabled \
> +     -Drtcd=enabled \
> +     -Dtests=disabled
>  
>  # 
> ----------------------------------------------------------------------------
>  # Target-Install

Reply via email to