From 5dacdd820edb73654652a6260475fde6182e994e Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 27 Mar 2021 13:55:21 +0100 Subject: [PATCH] smesh: [skip ci] suppress C++17 related warnings about extensions --- src/3rdParty/salomesmesh/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/3rdParty/salomesmesh/CMakeLists.txt b/src/3rdParty/salomesmesh/CMakeLists.txt index 3424b7858222..5bf7e0e0b9ca 100644 --- a/src/3rdParty/salomesmesh/CMakeLists.txt +++ b/src/3rdParty/salomesmesh/CMakeLists.txt @@ -46,6 +46,12 @@ elseif(CMAKE_COMPILER_IS_CLANGXX) if (_flag_found) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-missing-field-initializers") endif () + + unset(_flag_found CACHE) + check_cxx_compiler_flag("-Wno-c++17-extensions" _flag_found) + if (_flag_found) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-c++17-extensions") + endif () endif()