From 53111196f8c56a1270e553165650c0b9020c7ac1 Mon Sep 17 00:00:00 2001 From: Damyan Pepper Date: Thu, 25 Sep 2025 17:00:32 -0700 Subject: [PATCH] Add support for NuGet configuration in hctbuild.cmd --- utils/hct/hctbuild.cmd | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/utils/hct/hctbuild.cmd b/utils/hct/hctbuild.cmd index ff6dbfa22a..8fe08a02c6 100644 --- a/utils/hct/hctbuild.cmd +++ b/utils/hct/hctbuild.cmd @@ -47,6 +47,7 @@ set INSTALL_DIR= set DEFAULT_EXEC_ADAPTER=-DTAEF_EXEC_ADAPTER= set LIT_ARGS= set FRESH= +set NUGET_WARP_EXTRA_ARGS= :parse_args if "%1"=="" ( @@ -213,6 +214,11 @@ if "%1"=="-fresh" ( set FRESH="--fresh" shift /1 & goto :parse_args ) +if "%1"=="-nuget-config" ( + set NUGET_WARP_EXTRA_ARGS="-Config %~2" + shift /1 + shift /1 & goto :parse_args +) rem Begin SPIRV change @@ -354,6 +360,8 @@ set CMAKE_OPTS=%CMAKE_OPTS% -DCLANG_CL:BOOL=OFF set CMAKE_OPTS=%CMAKE_OPTS% -DCMAKE_SYSTEM_VERSION=%DXC_CMAKE_SYSTEM_VERSION% set CMAKE_OPTS=%CMAKE_OPTS% -DCMAKE_INSTALL_PREFIX=%INSTALL_DIR% +set CMAKE_OPTS=%CMAKE_OPTS% -DNUGET_WARP_EXTRA_ARGS=%NUGET_WARP_EXTRA_ARGS% + if "%LIT_ARGS%" NEQ "" ( set CMAKE_OPTS=%CMAKE_OPTS% -DLLVM_LIT_ARGS="%LIT_ARGS%" )