From e779c2f4e035f031c55cc07b78d9400c5a1a124a Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Thu, 15 Jun 2023 07:59:35 -0700 Subject: [PATCH] Meson: D3D library dependencies should return a disabler if not found Prevents build failures from the tests when the libraries aren't in the library search path. --- meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 64526e1..f572b26 100644 --- a/meson.build +++ b/meson.build @@ -7,9 +7,9 @@ project('DirectX-Headers', 'cpp', version : '1.610.0', cpp = meson.get_compiler('cpp') compiler_id = cpp.get_id() #d3d12_lib is not available in linux -d3d12_lib = cpp.find_library('d3d12', required : host_machine.system() == 'windows') +d3d12_lib = cpp.find_library('d3d12', required : host_machine.system() == 'windows', disabler : true) #dxcore is not available in Mingw-w64 -dxcore_lib = cpp.find_library('dxcore', required: compiler_id == 'msvc') +dxcore_lib = cpp.find_library('dxcore', required: compiler_id == 'msvc', disabler : true) test_compile_opts = [] if host_machine.system() == 'windows' test_compile_opts = ['-DUNICODE', '-D_WIN32_WINNT=0x0A00']