mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-02 03:55:34 +00:00
Merged PR 5846998: Fix warnings level for DML EP
Apparently ORT has a new, rather unusual way of setting the warning level. This change resets our warning level back to W3 for the DML EP.
This commit is contained in:
parent
39bd192d33
commit
a8f0ab9c5f
1 changed files with 4 additions and 1 deletions
|
|
@ -795,7 +795,11 @@ if (onnxruntime_USE_DML)
|
|||
"${ONNXRUNTIME_ROOT}/core/providers/dml/*.cc"
|
||||
)
|
||||
source_group(TREE ${ONNXRUNTIME_ROOT}/core FILES ${onnxruntime_providers_dml_cc_srcs})
|
||||
|
||||
set_msvc_c_cpp_compiler_warning_level(3)
|
||||
add_library(onnxruntime_providers_dml ${onnxruntime_providers_dml_cc_srcs})
|
||||
set_msvc_c_cpp_compiler_warning_level(4)
|
||||
|
||||
onnxruntime_add_include_to_target(onnxruntime_providers_dml onnxruntime_common onnxruntime_framework onnx onnx_proto protobuf::libprotobuf flatbuffers)
|
||||
add_dependencies(onnxruntime_providers_dml ${onnxruntime_EXTERNAL_DEPENDENCIES})
|
||||
target_include_directories(onnxruntime_providers_dml PRIVATE ${ONNXRUNTIME_ROOT} ${ONNXRUNTIME_ROOT}/../cmake/external/wil/include)
|
||||
|
|
@ -844,7 +848,6 @@ if (onnxruntime_USE_DML)
|
|||
target_compile_definitions(onnxruntime_providers_dml PRIVATE UNICODE _UNICODE NOMINMAX)
|
||||
if (MSVC)
|
||||
target_compile_definitions(onnxruntime_providers_dml PRIVATE _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING)
|
||||
target_compile_options(onnxruntime_providers_dml PRIVATE "/W3")
|
||||
endif()
|
||||
|
||||
install(DIRECTORY ${PROJECT_SOURCE_DIR}/../include/onnxruntime/core/providers/dml DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/onnxruntime/core/providers)
|
||||
|
|
|
|||
Loading…
Reference in a new issue