Connect some ngraph and IE cmake options (#3147)

This commit is contained in:
Ilya Lavrenov 2020-11-17 11:42:34 +03:00 committed by GitHub
parent 9da175c10c
commit 9d52520a8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 24 additions and 0 deletions

View File

@ -67,6 +67,30 @@ function(build_ngraph)
endif()
ngraph_set(NGRAPH_INTERPRETER_ENABLE TRUE)
if(TREAT_WARNING_AS_ERROR)
ngraph_set(NGRAPH_WARNINGS_AS_ERRORS ON)
else()
ngraph_set(NGRAPH_WARNINGS_AS_ERRORS OFF)
endif()
if(COVERAGE)
ngraph_set(NGRAPH_CODE_COVERAGE_ENABLE ON)
else()
ngraph_set(NGRAPH_CODE_COVERAGE_ENABLE OFF)
endif()
if(ENABLE_SANITIZER)
ngraph_set(NGRAPH_ADDRESS_SANITIZER_ENABLE ON)
else()
ngraph_set(NGRAPH_ADDRESS_SANITIZER_ENABLE OFF)
endif()
if(ENABLE_THREAD_SANITIZER)
ngraph_set(NGRAPH_THREAD_SANITIZER_ENABLE ON)
else()
ngraph_set(NGRAPH_THREAD_SANITIZER_ENABLE OFF)
endif()
if(CMAKE_CXX_COMPILER_ID MATCHES "^(Apple)?Clang$")
ie_add_compiler_flags(-Wno-error=uninitialized -Wno-error=literal-conversion)
elseif(UNIX)