From b3c568cf4d00f6803ba04ebc185ef90c223c64ac Mon Sep 17 00:00:00 2001 From: Ori Levari Date: Fri, 6 Dec 2019 15:44:08 -0800 Subject: [PATCH] Layer dev dml delayload (#2580) --- cmake/winml.cmake | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/cmake/winml.cmake b/cmake/winml.cmake index 61ed10717f..2726e7a926 100644 --- a/cmake/winml.cmake +++ b/cmake/winml.cmake @@ -415,10 +415,15 @@ set_target_properties(winml_dll PROPERTIES OUTPUT_NAME windows.ai.machinelearning) +if (onnxruntime_USE_DML) + set(delayload_dml "/DELAYLOAD:directml.dll") +endif(onnxruntime_USE_DML) + set_target_properties(winml_dll - PROPERTIES - LINK_FLAGS - "/DEF:${WINML_DIR}/windows.ai.machinelearning.def ${os_component_link_flags} /DELAYLOAD:d3d12.dll /DELAYLOAD:d3d11.dll /DELAYLOAD:dxgi.dll /DELAYLOAD:directml.dll") + PROPERTIES + LINK_FLAGS + "/DEF:${WINML_DIR}/windows.ai.machinelearning.def ${os_component_link_flags} /DELAYLOAD:d3d12.dll /DELAYLOAD:d3d11.dll /DELAYLOAD:dxgi.dll ${delayload_dml}") + set_target_properties(winml_dll PROPERTIES