diff --git a/cmake/winml.cmake b/cmake/winml.cmake index 2429aefa2c..5cf6855f97 100644 --- a/cmake/winml.cmake +++ b/cmake/winml.cmake @@ -845,11 +845,12 @@ if (winml_is_inbox) target_include_directories(${new_target} PRIVATE ${include_directories}) target_link_libraries(${new_target} PRIVATE ${link_libraries}) endfunction() + if (WAI_ARCH STREQUAL x64 OR WAI_ARCH STREQUAL arm64) if (TARGET winml_dll) - duplicate_shared_library(winml_dll Windows_ai_machinelearning_${WAI_ARCH}) - target_compile_features(Windows_ai_machinelearning_${WAI_ARCH} PRIVATE cxx_std_17) - target_precompiled_header(Windows_ai_machinelearning_${WAI_ARCH} pch.h) + duplicate_shared_library(winml_dll Windows_AI_MachineLearning_${WAI_ARCH}) + target_compile_features(Windows_AI_MachineLearning_${WAI_ARCH} PRIVATE cxx_std_17) + target_precompiled_header(Windows_AI_MachineLearning_${WAI_ARCH} pch.h) endif() if (TARGET onnxruntime) duplicate_shared_library(onnxruntime onnxruntime_${WAI_ARCH})