diff options
author | Martin Herkt <lachs0r@srsfckn.biz> | 2019-06-14 04:56:30 +0200 |
---|---|---|
committer | Martin Herkt <lachs0r@srsfckn.biz> | 2019-06-14 04:56:30 +0200 |
commit | 59f1e72a3cabee21d8144883d94aa1e9844eb97d (patch) | |
tree | 914d5ef67a07c1358d26e474330eb41bfc00043d /wscript | |
parent | a38aa74454ba8475463510dc2de8162f39565d11 (diff) | |
download | mpv-59f1e72a3cabee21d8144883d94aa1e9844eb97d.tar.bz2 mpv-59f1e72a3cabee21d8144883d94aa1e9844eb97d.tar.xz |
build: Add support for static spirv-cross
This assumes a non-upstream .pc file since upstream doesn’t seem
to give a fuck about this use case at all.
Diffstat (limited to 'wscript')
-rw-r--r-- | wscript | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -747,9 +747,22 @@ video_output_features = [ 'deps': 'shaderc-shared || shaderc-static', 'func': check_true, }, { + 'name': 'spirv-cross-shared', + 'desc': 'SPIRV-Cross SPIR-V shader converter (shared library)', + 'deps': '!static-build', + 'groups': ['spirv-cross'], + 'func': check_pkg_config('spirv-cross-c-shared'), + }, { + 'name': 'spirv-cross-static', + 'desc': 'SPIRV-Cross SPIR-V shader converter (static library)', + 'deps': '!spirv-cross-shared', + 'groups': ['spirv-cross'], + 'func': check_pkg_config('spirv-cross'), + }, { 'name': '--spirv-cross', 'desc': 'SPIRV-Cross SPIR-V shader converter', - 'func': check_pkg_config('spirv-cross-c-shared'), + 'deps': 'spirv-cross-shared || spirv-cross-static', + 'func': check_true, }, { 'name': '--d3d11', 'desc': 'Direct3D 11 video output', |