Ver Fonte

Fix bug #56003: `-Wc++-compat` causes build failure when using mbedtls

Build without -Wc++-compat when MBEDTLS is included in project
Works around problem in MBEDTLS headers
Dirk Ziegelmeier há 6 anos atrás
pai
commit
bda6909df8
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      contrib/ports/CMakeCommon.cmake

+ 1 - 1
contrib/ports/CMakeCommon.cmake

@@ -53,7 +53,6 @@ set(LWIP_COMPILER_FLAGS_GNU_CLANG
     -Wshadow
     -Wpointer-arith
     -Wcast-qual
-     $<$<COMPILE_LANGUAGE:C>:-Wc++-compat>
     -Wwrite-strings
      $<$<COMPILE_LANGUAGE:C>:-Wold-style-definition>
     -Wcast-align
@@ -69,6 +68,7 @@ set(LWIP_COMPILER_FLAGS_GNU_CLANG
 if (NOT LWIP_HAVE_MBEDTLS)
     list(APPEND LWIP_COMPILER_FLAGS_GNU_CLANG
         -Wredundant-decls
+        $<$<COMPILE_LANGUAGE:C>:-Wc++-compat>
     )
 endif()