]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
gcc-10(and above): fix compile issue caused by stringop-overflow
authorHong, Yang A <yang.a.hong@intel.com>
Tue, 5 Jul 2022 17:11:18 +0000 (17:11 +0000)
committerKonstantinos Margaritis <markos@freevec.org>
Tue, 5 Sep 2023 10:47:59 +0000 (13:47 +0300)
CMakeLists.txt

index 43ce320b15efa8da83d7c76a3f9634ab4c7645f6..e08ae48d90648ecee5f2dafd82964c7994f83c9d 100644 (file)
@@ -504,9 +504,9 @@ CHECK_CXX_COMPILER_FLAG("-Wunused-local-typedefs" CXX_UNUSED_LOCAL_TYPEDEFS)
 CHECK_CXX_COMPILER_FLAG("-Wunused-variable" CXX_WUNUSED_VARIABLE)
 
 # gcc 10 complains about this
-CHECK_C_COMPILER_FLAG("-Wstringop-overflow" CC_STRINGOP_OVERFLOW)
-if(CC_STRINGOP_OVERFLOW)
+if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 10)
     set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} -Wno-stringop-overflow")
+    set(EXTRA_CXX_FLAGS "${EXTRA_CXX_FLAGS} -Wno-stringop-overflow")
 endif()
 
 include_directories(SYSTEM ${Boost_INCLUDE_DIRS})