diff --git a/cmake/external/dnnl.cmake b/cmake/external/dnnl.cmake index 9eb5fed7a1af6..2dfb47f4f4c80 100644 --- a/cmake/external/dnnl.cmake +++ b/cmake/external/dnnl.cmake @@ -12,7 +12,7 @@ else() set(DNNL_SHARED_LIB libdnnl.3.dylib) else() set(DNNL_SHARED_LIB libdnnl.so.3) - endif() + endif() endif() if(onnxruntime_USE_DNNL AND onnxruntime_DNNL_GPU_RUNTIME STREQUAL "ocl" AND onnxruntime_DNNL_OPENCL_ROOT STREQUAL "") @@ -61,7 +61,15 @@ if (onnxruntime_USE_DNNL) GIT_TAG ${DNNL_TAG} # PATCH_COMMAND ${MKLDNN_PATCH_DISCARD_COMMAND} COMMAND ${DNNL_PATCH_COMMAND} SOURCE_DIR ${DNNL_SOURCE} - CMAKE_ARGS -DDNNL_BUILD_TESTS=OFF -DDNNL_ENABLE_CONCURRENT_EXEC=ON -DDNNL_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=${DNNL_INSTALL} ${DNNL_GPU_CMAKE_ARGS} ${DNNL_AARCH64_CMAKE_ARGS} + CMAKE_ARGS + -DDNNL_BUILD_TESTS=OFF + -DDNNL_ENABLE_CONCURRENT_EXEC=ON + -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} + -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} + -DDNNL_BUILD_EXAMPLES=OFF + -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} + -DCMAKE_INSTALL_PREFIX=${DNNL_INSTALL} ${DNNL_GPU_CMAKE_ARGS} ${DNNL_AARCH64_CMAKE_ARGS} + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 ) link_directories(${DNNL_LIB_DIR}) endif()