Temp commit for openvino v2021.2
[platform/upstream/dldt.git] / CMakeLists.txt
index f9ac086..5c3585a 100644 (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)