From 4637b029cdd168d4196f5ab69fa5f91556ee5d11 Mon Sep 17 00:00:00 2001 From: Pedro Pombeiro Date: Tue, 27 Jun 2017 13:50:58 +0200 Subject: Universal Windows Plaform (UWP) support libmpv only. Some things are still missing. Heavily reworked. Signed-off-by: wm4 --- wscript | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'wscript') diff --git a/wscript b/wscript index 7ac4982da4..08687c83c7 100644 --- a/wscript +++ b/wscript @@ -22,6 +22,7 @@ Dependency identifiers (for win32 vs. Unix): (Windows without Cygwin) os-win32 / _WIN32: defined if basic windows.h API is available win32-desktop / HAVE_WIN32_DESKTOP: defined if desktop windows.h API is available + uwp / HAVE_UWP: defined if building for UWP (basic Windows only) """ build_options = [ @@ -143,10 +144,18 @@ main_dependencies = [ 'req': True, 'fmsg': 'Unable to find either POSIX or MinGW-w64 environment, ' \ 'or compiler does not work.', + }, { + 'name': '--uwp', + 'desc': 'Universal Windows Platform', + 'default': 'disable', + 'deps': [ 'os-win32', 'mingw' ], + 'deps_neg': [ 'cplayer' ], + 'func': check_cc(lib=['windowsapp']), }, { 'name': 'win32-desktop', 'desc': 'win32 desktop APIs', 'deps_any': [ 'os-win32', 'os-cygwin' ], + 'deps_neg': [ 'uwp' ], 'func': check_cc(lib=['winmm', 'gdi32', 'ole32', 'uuid', 'avrt', 'dwmapi']), }, { 'name': '--win32-internal-pthreads', @@ -519,7 +528,7 @@ audio_output_features = [ }, { 'name': '--wasapi', 'desc': 'WASAPI audio output', - 'deps': ['win32-desktop'], + 'deps': ['os-win32'], 'func': check_cc(fragment=load_fragment('wasapi.c')), } ] -- cgit v1.2.3