From 845f5a79efdcada29fffa19ab4ef8529409eb43f Mon Sep 17 00:00:00 2001 From: Enrico Seiler Date: Mon, 11 Sep 2023 13:54:23 +0200 Subject: [PATCH] [INFRA] Ignore bogus warnings in gcc 12 --- test/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 89027a37..a12dc49a 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -59,6 +59,13 @@ file (GLOB test_sources ${CMAKE_CURRENT_SOURCE_DIR}/*_test.cpp) include_directories (${sdsl_include_directory}) include_directories (SYSTEM ${gtest_dir}/googletest/include) +## Bogus warnings in GCC12 +if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" + AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 12 + AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 13) + add_compile_options (-Wno-restrict) +endif () + link_libraries ("gtest_main" "gtest") if (SDSL_CEREAL)