From 40d91b51aa3adc752dcd6b973c48ddbb5c40b148 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Tue, 8 Jul 2025 17:44:07 +0200 Subject: [PATCH] Fixed DXC recipe on Windows. --- recipes/dxc/recipe.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/dxc/recipe.py b/recipes/dxc/recipe.py index 8b6a685..d342f57 100644 --- a/recipes/dxc/recipe.py +++ b/recipes/dxc/recipe.py @@ -8,7 +8,8 @@ def _git_cook(env: Environment, repo: dict) -> dict: checkout_root = repo['checkout_root'] build_result = env.CMakeProject(checkout_root, generate_args = [ f'-C{repo['checkout_root']}/cmake/caches/PredefinedParams.cmake', - '-DLLVM_INSTALL_TOOLCHAIN_ONLY=ON' + '-DLLVM_INSTALL_TOOLCHAIN_ONLY=ON', '-DHLSL_INCLUDE_TESTS=OFF', '-DLLVM_INCLUDE_TESTS=OFF', + '-DSPIRV_BUILD_TESTS=OFF' ]) link_flags = [] @@ -16,7 +17,7 @@ def _git_cook(env: Environment, repo: dict) -> dict: link_flags.append(f'-Wl,-rpath,{build_result["LIBPATH"][0]}') return { 'CPPPATH': build_result['CPPPATH'], - 'LIBS': [env.FindLib('dxcompiler', type='shared', paths=build_result['LIBPATH'])], + 'LIBS': [env.FindLib('dxcompiler', type='shared', paths=build_result['LIBPATH'] + build_result['BINPATH'])], 'LINKFLAGS': link_flags }