build: Fallback to vkd3d-utils if no d3d12 lib is present

Signed-off-by: Joshua Ashton <joshua@froggi.es>
This commit is contained in:
Joshua Ashton 2020-06-24 06:14:28 +01:00 committed by Hans-Kristian Arntzen
parent 945ec70f4d
commit c79d073b67
1 changed files with 6 additions and 1 deletions

View File

@ -34,7 +34,7 @@ if vkd3d_platform == 'linux'
vkd3d_extra_libs = [ lib_dl, threads_dep ]
elif vkd3d_platform == 'windows'
lib_dxgi = vkd3d_compiler.find_library('dxgi')
lib_d3d12 = vkd3d_compiler.find_library('d3d12')
lib_d3d12 = vkd3d_compiler.find_library('d3d12', required : false)
vkd3d_extra_libs = [ threads_dep ]
else
error('Unknown platform')
@ -75,6 +75,11 @@ if enable_tests
endif
if enable_extras
if not lib_d3d12.found()
lib_d3d12 = vkd3d_utils_dep
warning('No d3d12 lib, falling back to vkd3d_utils for extras...')
endif
subdir('demos')
subdir('programs')
endif