Fix build break with nvc++ when -Werror is ON (#1569)

Build breaks when -Werror is turned on because of unhandled cases of
inocuous/pedantic warnings. Adopted the same solution as for Intel PGI
compiler - just disable -Werror manually, unless BENCHMARK_FORCE_WERROR
is enabled. Fixes #1556.
This commit is contained in:
Henrique Bucher 2023-03-08 03:50:30 -06:00 committed by GitHub
parent f23fedbbf8
commit 4050b4bda5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -14,6 +14,9 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "PGI")
# PGC++ maybe reporting false positives. # PGC++ maybe reporting false positives.
set(BENCHMARK_ENABLE_WERROR OFF) set(BENCHMARK_ENABLE_WERROR OFF)
endif() endif()
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "NVHPC")
set(BENCHMARK_ENABLE_WERROR OFF)
endif()
if(BENCHMARK_FORCE_WERROR) if(BENCHMARK_FORCE_WERROR)
set(BENCHMARK_ENABLE_WERROR ON) set(BENCHMARK_ENABLE_WERROR ON)
endif(BENCHMARK_FORCE_WERROR) endif(BENCHMARK_FORCE_WERROR)