From ddf1a312ab92d8eb7fb18ea09e2f75a0b452e63e Mon Sep 17 00:00:00 2001 From: Tiago Koji Castro Shibata Date: Tue, 14 Sep 2021 14:13:24 -0700 Subject: [PATCH] Remove cpuinfo from WCOS builds --- cmake/onnxruntime_providers.cmake | 2 +- cmake/target_delayload.cmake | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/onnxruntime_providers.cmake b/cmake/onnxruntime_providers.cmake index 8f74ffbcc7..1ebe8f086c 100644 --- a/cmake/onnxruntime_providers.cmake +++ b/cmake/onnxruntime_providers.cmake @@ -1004,7 +1004,7 @@ if (onnxruntime_USE_DML) target_add_dml(onnxruntime_providers_dml) target_link_libraries(onnxruntime_providers_dml PRIVATE d3d12.lib dxgi.lib) - if (WINDOWS_STORE) + if (WINDOWS_STORE OR NOT CMAKE_CXX_STANDARD_LIBRARIES MATCHES kernel32.lib) target_link_libraries(onnxruntime_providers_dml PRIVATE dloadhelper.lib) else() target_link_libraries(onnxruntime_providers_dml PRIVATE delayimp.lib) diff --git a/cmake/target_delayload.cmake b/cmake/target_delayload.cmake index c776b2529a..8d747c6691 100644 --- a/cmake/target_delayload.cmake +++ b/cmake/target_delayload.cmake @@ -9,7 +9,7 @@ function(target_delayload target_name) foreach(lib ${ARGN}) target_link_options(${target_name} PRIVATE /DELAYLOAD:"${lib}") endforeach() - if (WINDOWS_STORE) + if (WINDOWS_STORE OR NOT CMAKE_CXX_STANDARD_LIBRARIES MATCHES kernel32.lib) target_link_libraries(${target_name} PRIVATE dloadhelper.lib) else() target_link_libraries(${target_name} PRIVATE delayimp.lib)