From 4b2850528b6235593c5d1efd9f9059b65b44ad68 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 20 Mar 2022 13:45:43 +0100 Subject: [PATCH] MeshPart: suppress incorrect warning with clang/MSYS --- src/Mod/MeshPart/App/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Mod/MeshPart/App/CMakeLists.txt b/src/Mod/MeshPart/App/CMakeLists.txt index eb2fa0fd25..fde122c951 100644 --- a/src/Mod/MeshPart/App/CMakeLists.txt +++ b/src/Mod/MeshPart/App/CMakeLists.txt @@ -62,6 +62,15 @@ set(MeshPart_Scripts ../Init.py ) +# Suppress -Wundefined-var-template +if (MINGW AND CMAKE_COMPILER_IS_CLANGXX) + unset(_flag_found CACHE) + check_cxx_compiler_flag("-Wno-undefined-var-template" _flag_found) + if (_flag_found) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-undefined-var-template") + endif() +endif() + add_library(MeshPart SHARED ${MeshPart_SRCS} ${MeshPart_Scripts}) target_link_libraries(MeshPart ${MeshPart_LIBS})