<div dir="ltr"><div dir="ltr">On Tue, Jul 21, 2020 at 7:17 PM Rémi Denis-Courmont <<a href="mailto:remi@remlab.net">remi@remlab.net</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le tiistaina 21. heinäkuuta 2020, 12.34.06 EEST rustyc a écrit :<br>
> ---<br>
>  contrib/src/main.mak | 30 ++++++++++++++++++++++++++++++<br>
>  1 file changed, 30 insertions(+)<br>
> <br>
> diff --git a/contrib/src/main.mak b/contrib/src/main.mak<br>
> index 3119a39875..c8d7df4202 100644<br>
> --- a/contrib/src/main.mak<br>
> +++ b/contrib/src/main.mak<br>
> @@ -440,6 +440,36 @@ else<br>
>  MESON = meson $(MESONFLAGS)<br>
>  endif<br>
> <br>
> +ifdef HAVE_WIN32<br>
> +RUST_TARGET = i686-pc-windows-gnu<br>
> +else ifdef HAVE_WIN64<br>
> +RUST_TARGET = x86_64-pc-windows-gnu<br>
> +else ifdef HAVE_BSD<br>
> +RUST_TARGET = x86_64-unknown-freebsd<br>
> +else ifdef HAVE_ANDROID<br>
> +ifeq ($(PLATFORM_SHORT_ARCH), arm64)<br>
> +RUST_TARGET = aarch64-linux-android<br>
> +else ifeq ($(PLATFORM_SHORT_ARCH), arm)<br>
> +RUST_TARGET = arm-linux-androideabi<br>
> +else ifeq ($(PLATFORM_SHORT_ARCH), x86)<br>
> +RUST_TARGET = i686-linux-android<br>
> +else ifeq ($(PLATFORM_SHORT_ARCH), x86_64)<br>
> +RUST_TARGET = x86_64-linux-android<br>
> +endif<br>
> +else ifdef HAVE_IOS<br>
> +ifeq ($(PLATFORM_SHORT_ARCH), arm64)<br>
> +RUST_TARGET = aarch64-apple-ios<br>
> +else ifeq ($(PLATFORM_SHORT_ARCH), x86_64)<br>
> +RUST_TARGET = x86_64-apple-ios<br>
> +endif<br>
> +else ifdef HAVE_MACOSX<br>
> +RUST_TARGET = x86_64-apple-darwin<br>
> +else ifdef HAVE_SOLARIS<br>
> +RUST_TARGET = x86_64-sun-solaris<br>
> +else ifdef HAVE_LINUX<br>
> +RUST_TARGET = x86_64-unknown-linux-gnu<br>
> +endif<br>
<br>
No matter how you look at this, it's wrong. What Steve said. Also BSD is a <br>
necessary but not sufficient condition for FreeBSD.<br>
<br></blockquote><div>I'll fix the issues that have been pointed to make this correct. Regarding BSD, I agree it was sloppy. I'll add checks for the different BSDs.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I doubt that, but if you really need complex logic, like get-arch.sh.<br>
<br>
> +<br>
>  ifdef GPL<br>
>  REQUIRE_GPL =<br>
>  else<br>
<br>
<br>
-- <br>
Реми Дёни-Курмон<br>
<a href="http://www.remlab.net/" rel="noreferrer" target="_blank">http://www.remlab.net/</a><br>
<br>
<br>
<br>
_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a></blockquote></div></div>