[vlc-devel] [PATCH 01/15] contrib: detect the winstore target from the prefix triplet

Steve Lhomme robux4 at ycbcr.xyz
Fri Mar 8 16:19:37 CET 2019


The MSVC toolchain already uses custom triplets depending on the Winstore flavor:
- mingw32uwp (win10)
- mingw32winrt (win8.1)

We are considering doing the same with the LLVM toolchain
---
 contrib/bootstrap | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/contrib/bootstrap b/contrib/bootstrap
index 96c59f71faf..266817bfccf 100755
--- a/contrib/bootstrap
+++ b/contrib/bootstrap
@@ -49,6 +49,7 @@ GPL="1"
 GNUV3="1"
 AD_CLAUSES=
 WITH_OPTIMIZATION="1"
+HAVE_WINSTORE=
 
 if test ! -f "../../contrib/src/main.mak"
 then
@@ -71,6 +72,11 @@ do
 			;;
 		--prefix=*)
 			PREFIX="${1#--prefix=}"
+			case "${PREFIX}" in
+				*winphone*|*windowsphone*|*winrt*|*uwp*)
+				HAVE_WINSTORE="1"
+				;;
+			esac
 			;;
 		--disable-disc)
 			BUILD_DISCS=
@@ -355,7 +361,7 @@ case "${OS}" in
 		esac
 		case "${HOST}" in
 			*winphone*|*windowsphone*|*winrt*|*uwp*)
-			add_make_enabled "HAVE_WINSTORE"
+			HAVE_WINSTORE="1"
 			;;
 		esac
 		case "${HOST}" in
@@ -377,6 +383,8 @@ case "${OS}" in
 		;;
 esac
 
+test -z "$HAVE_WINSTORE" || add_make_enabled "HAVE_WINSTORE"
+
 #
 # Results output
 #
-- 
2.17.1



More information about the vlc-devel mailing list