Disable warnings-as-errors for ONNX target (#749)
* Disable warnings-as-errors for ONNX target * Disable warnigs-as-errors for windows too * Change WIN32 -> MSVC
This commit is contained in:
@@ -39,11 +39,6 @@ add_definitions(-DONNX_NAMESPACE=${NGRAPH_ONNX_NAMESPACE})
|
||||
|
||||
set(CMAKE_CXX_FLAGS ${CMAKE_ORIGINAL_CXX_FLAGS})
|
||||
|
||||
if (WIN32)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4244 /wd4251")
|
||||
string(REPLACE "/W3" "/W0" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
||||
endif()
|
||||
|
||||
FetchContent_Declare(
|
||||
ext_onnx
|
||||
GIT_REPOSITORY ${ONNX_GIT_REPO_URL}
|
||||
@@ -64,6 +59,12 @@ endif()
|
||||
target_include_directories(onnx PRIVATE "${Protobuf_INCLUDE_DIR}")
|
||||
target_include_directories(onnx_proto PRIVATE "${Protobuf_INCLUDE_DIR}")
|
||||
|
||||
if(MSVC)
|
||||
target_compile_options(onnx PRIVATE /WX-)
|
||||
else()
|
||||
target_compile_options(onnx PRIVATE -Wno-error)
|
||||
endif()
|
||||
|
||||
set(ONNX_INCLUDE_DIR ${ext_onnx_SOURCE_DIR})
|
||||
set(ONNX_PROTO_INCLUDE_DIR ${ext_onnx_BINARY_DIR})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user