diff options
| author | Alfredo Tupone <tupone@gentoo.org> | 2023-05-17 20:09:37 +0200 |
|---|---|---|
| committer | Alfredo Tupone <tupone@gentoo.org> | 2023-05-17 20:09:37 +0200 |
| commit | e3b3a737959067f75b36a2682d6b521bc3b1ad25 (patch) | |
| tree | 7a0b155c699f0cc8f468038ccf50dd63ba465f6b /dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch | |
| parent | 495a12b89714af51f7e154d7e1cdb86d6836ee2d (diff) | |
| download | gentoo-e3b3a737959067f75b36a2682d6b521bc3b1ad25.tar.gz gentoo-e3b3a737959067f75b36a2682d6b521bc3b1ad25.tar.bz2 gentoo-e3b3a737959067f75b36a2682d6b521bc3b1ad25.zip | |
dev-cpp/xsimd: add 11.1.0, drop 11.0.0
Closes: https://bugs.gentoo.org/906359
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
Diffstat (limited to 'dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch')
| -rw-r--r-- | dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch b/dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch new file mode 100644 index 000000000000..b0c99452cc4e --- /dev/null +++ b/dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch @@ -0,0 +1,27 @@ +--- a/test/CMakeLists.txt 2023-05-17 19:59:34.023146040 +0200 ++++ b/test/CMakeLists.txt 2023-05-17 20:01:23.021505635 +0200 +@@ -50,20 +50,11 @@ + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wunused-parameter -Wextra -Wreorder") + # Users may override the c++ standard: + if(NOT DEFINED CMAKE_CXX_STANDARD OR "${CMAKE_CXX_STANDARD}" STREQUAL "") +- if (ENABLE_XTL_COMPLEX) +- CHECK_CXX_COMPILER_FLAG("-std=c++14" HAS_CPP14_FLAG) +- if (NOT HAS_CPP14_FLAG) +- message(FATAL_ERROR "Unsupported compiler -- xsimd requires C++14 support when xtl complex support is enabled") +- endif() +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14") +- else() +- CHECK_CXX_COMPILER_FLAG("-std=c++11" HAS_CPP11_FLAG) +- if (NOT HAS_CPP11_FLAG) +- message(FATAL_ERROR "Unsupported compiler -- xsimd requires C++11 support!") +- else() +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") +- endif() ++ CHECK_CXX_COMPILER_FLAG("-std=c++17" HAS_CPP17_FLAG) ++ if (NOT HAS_CPP17_FLAG) ++ message(FATAL_ERROR "Unsupported compiler -- xsimd requires C++17 support") + endif() ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") + endif() + + if (NOT CROSS_COMPILE_ARM) |
