meson: Target native d3d12 for Windows test binaries.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
Hans-Kristian Arntzen 2020-07-30 16:17:20 +02:00
parent 9073579b7a
commit 2195edc962
2 changed files with 10 additions and 8 deletions

View File

@ -103,10 +103,6 @@ endif
subdir('include')
subdir('libs')
if enable_tests
subdir('tests')
endif
if enable_extras
if vkd3d_platform == 'linux'
lib_m = vkd3d_compiler.find_library('m')
@ -124,3 +120,8 @@ if enable_extras
subdir('demos')
subdir('programs')
endif
if enable_tests
subdir('tests')
endif

View File

@ -1,17 +1,18 @@
vkd3d_test_deps = [ vkd3d_dep, vkd3d_utils_dep ]
if vkd3d_platform == 'windows'
vkd3d_test_deps += lib_dxgi
vkd3d_test_deps = [ lib_d3d12, lib_dxgi ]
else
vkd3d_test_deps = [ vkd3d_dep, vkd3d_utils_dep ]
endif
executable('d3d12', 'd3d12.c', vkd3d_headers,
dependencies : vkd3d_test_deps + [ vkd3d_shader_dep ],
dependencies : vkd3d_test_deps,
include_directories : vkd3d_private_includes,
install : true,
override_options : [ 'c_std='+vkd3d_c_std ])
executable('descriptor-performance', 'descriptor_performance.c', vkd3d_headers,
dependencies : vkd3d_test_deps + [ vkd3d_shader_dep ],
dependencies : vkd3d_test_deps,
include_directories : vkd3d_private_includes,
install : true,
override_options : [ 'c_std='+vkd3d_c_std ])