Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
9b8ae2d9 by Steve Lhomme at 2025-11-04T11:53:28+00:00
contrib: export the Apple XXX_DEPLOYMENT_TARGET environment variable for Rust

It's used by Rust to pick the minimum OS version [^1].

[^1]: https://doc.rust-lang.org/rustc/platform-support/apple-darwin.html

- - - - -


1 changed file:

- contrib/src/main-rust.mak


Changes:

=====================================
contrib/src/main-rust.mak
=====================================
@@ -73,6 +73,20 @@ CARGO_ENV = TARGET_CC="$(CC)" TARGET_AR="$(AR)" 
TARGET_RANLIB="$(RANLIB)" \
 CARGO_ENV_NATIVE = TARGET_CC="$(BUILDCC)" TARGET_AR="$(BUILDAR)" 
TARGET_RANLIB="$(BUILDRANLIB)" \
        TARGET_CFLAGS="$(BUILDCFLAGS)"
 
+ifdef VLC_DEPLOYMENT_TARGET
+ifeq ($(HAVE_MACOSX),1)
+CARGO_ENV += MACOSX_DEPLOYMENT_TARGET=$(VLC_DEPLOYMENT_TARGET)
+else ifeq ($(HAVE_TVOS),1)
+CARGO_ENV += TVOS_DEPLOYMENT_TARGET=$(VLC_DEPLOYMENT_TARGET)
+else ifeq ($(HAVE_WATCHOS),1)
+CARGO_ENV += WATCHOS_DEPLOYMENT_TARGET=$(VLC_DEPLOYMENT_TARGET)
+else ifeq ($(HAVE_XROS),1)
+CARGO_ENV += XROS_DEPLOYMENT_TARGET=$(VLC_DEPLOYMENT_TARGET)
+else ifeq ($(HAVE_IOS),1)
+CARGO_ENV += IPHONEOS_DEPLOYMENT_TARGET=$(VLC_DEPLOYMENT_TARGET)
+endif
+endif
+
 CARGO = $(CARGO_ENV) cargo
 CARGO_NATIVE = $(CARGO_ENV_NATIVE) cargo
 



View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/9b8ae2d9094ab0c92c97e7208cb88b2c7cd2c9ea

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/9b8ae2d9094ab0c92c97e7208cb88b2c7cd2c9ea
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to