Unverified Commit 84ec0dad authored by Adam Procter's avatar Adam Procter Committed by GitHub

Add warnings-as-errors to CI script (#279)

parent 3a59991e
...@@ -90,6 +90,11 @@ endif() ...@@ -90,6 +90,11 @@ endif()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
if ("${NGRAPH_WARNINGS_AS_ERRORS}" MATCHES "^ON$")
message(STATUS "Enabling warnings as errors")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
endif()
# Set true if CPU backend is built by default # Set true if CPU backend is built by default
if (NOT DEFINED NGRAPH_CPU_ENABLE) if (NOT DEFINED NGRAPH_CPU_ENABLE)
SET(NGRAPH_CPU_ENABLE TRUE) SET(NGRAPH_CPU_ENABLE TRUE)
......
...@@ -76,7 +76,7 @@ check_cpu: build_ngraph_cpp_cpu ...@@ -76,7 +76,7 @@ check_cpu: build_ngraph_cpp_cpu
${DOCKER_RUN_ENV} \ ${DOCKER_RUN_ENV} \
--env GTEST_OUTPUT="xml:${DOCKUSER_HOME}/ngraph-cpp-test/BUILD/unit-test-results.xml" \ --env GTEST_OUTPUT="xml:${DOCKUSER_HOME}/ngraph-cpp-test/BUILD/unit-test-results.xml" \
--env RUN_UID="$(shell id -u)" \ --env RUN_UID="$(shell id -u)" \
--env RUN_CMD="set -e ; set -o pipefail ; cd ${DOCKUSER_HOME}/ngraph-cpp-test/BUILD; cmake -DCMAKE_CXX_COMPILER=clang++-3.9 -DCMAKE_C_COMPILER=clang-3.9 -DNGRAPH_BUILD_DOXYGEN_DOCS=ON -DNGRAPH_BUILD_SPHINX_DOCS=ON .. 2>&1 | tee cmake.log ; env VERBOSE=1 make ${PARALLEL} 2>&1 | tee make.log ; env VERBOSE=1 make check 2>&1 | tee make_check.log" \ --env RUN_CMD="set -e ; set -o pipefail ; cd ${DOCKUSER_HOME}/ngraph-cpp-test/BUILD; cmake -DCMAKE_CXX_COMPILER=clang++-3.9 -DCMAKE_C_COMPILER=clang-3.9 -DNGRAPH_BUILD_DOXYGEN_DOCS=ON -DNGRAPH_BUILD_SPHINX_DOCS=ON -DNGRAPH_WARNINGS_AS_ERRORS=ON .. 2>&1 | tee cmake.log ; env VERBOSE=1 make ${PARALLEL} 2>&1 | tee make.log ; env VERBOSE=1 make check 2>&1 | tee make_check.log" \
"ngraph_cpp_cpu:${BUILD_VERSION}" \ "ngraph_cpp_cpu:${BUILD_VERSION}" \
sh -c "${DOCKUSER_HOME}/ngraph-cpp-test/contrib/docker/run_as_user.sh" sh -c "${DOCKUSER_HOME}/ngraph-cpp-test/contrib/docker/run_as_user.sh"
......
...@@ -1553,7 +1553,6 @@ void Emitter::EmitOneHot(const ngraph::Node* n, ...@@ -1553,7 +1553,6 @@ void Emitter::EmitOneHot(const ngraph::Node* n,
assert(nullptr != arg_tensor_view_type); assert(nullptr != arg_tensor_view_type);
auto arg_shape = arg_tensor_view_type->get_shape(); auto arg_shape = arg_tensor_view_type->get_shape();
auto arg_rank = arg_shape.size(); auto arg_rank = arg_shape.size();
auto& arg_element_type = arg_tensor_view_type->get_element_type();
auto result_type = oh->get_value_type(); auto result_type = oh->get_value_type();
auto result_tensor_view_type = dynamic_pointer_cast<const TensorViewType>(result_type); auto result_tensor_view_type = dynamic_pointer_cast<const TensorViewType>(result_type);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment