]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
add needed deprecation warning exceptions for SIMDe on Power VSX
authorKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Thu, 18 Jan 2024 21:37:04 +0000 (23:37 +0200)
committerKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Thu, 18 Jan 2024 21:37:59 +0000 (23:37 +0200)
cmake/simde.cmake
unit/CMakeLists.txt

index 0ac52832f791c581949d3c22440101b7f82519ac..4cd56bad3a6a6876fd6476265c96fada772ce4e2 100644 (file)
@@ -10,6 +10,10 @@ if (SIMDE_SSE42_H_FOUND)
   if (CMAKE_COMPILER_IS_CLANG)
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSIMDE_NO_CHECK_IMMEDIATE_CONSTANT")
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSIMDE_NO_CHECK_IMMEDIATE_CONSTANT")
+    if (ARCH_PPC64EL)
+        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-altivec-src-compat")
+        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-altivec-src-compat")
+    endif()
   endif()
 
   if (SIMDE_NATIVE)
index d1134b156420cb56cae378d3a66ff8a11d714263..83eb4d66490c03492ebc62a345f2e91e4333d154 100644 (file)
@@ -29,6 +29,10 @@ if(CMAKE_COMPILER_IS_GNUCC)
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-array-bounds")
 endif()
 
+if(CMAKE_COMPILER_IS_CLANG)
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-pass-failed")
+endif()
+
 add_definitions(-DGTEST_HAS_PTHREAD=0 -DSRCDIR=${PROJECT_SOURCE_DIR})
 
 set(unit_hyperscan_SOURCES