mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-07-25 00:19:49 +02:00
Automatically detects working compiler. Automatically detects host CUDA arch, can be overriden by setting CUDAARCHS env var. Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34547 Signed-off-by: Sam James <sam@gentoo.org>
27 lines
716 B
Diff
27 lines
716 B
Diff
--- a/cmake/EigenTesting.cmake
|
|
+++ b/cmake/EigenTesting.cmake
|
|
@@ -559,14 +559,22 @@ macro(ei_get_cxxflags VAR)
|
|
set(${VAR} VSX)
|
|
elseif(EIGEN_TEST_ALTIVEC)
|
|
set(${VAR} ALVEC)
|
|
- elseif(EIGEN_TEST_FMA)
|
|
- set(${VAR} FMA)
|
|
+ elseif(EIGEN_TEST_AVX512DQ)
|
|
+ set(${VAR} AVX512DQ)
|
|
+ elseif(EIGEN_TEST_AVX512)
|
|
+ set(${VAR} AVX512)
|
|
+ elseif(EIGEN_TEST_AVX2)
|
|
+ set(${VAR} AVX2)
|
|
+ elseif(EIGEN_TEST_F16C)
|
|
+ set(${VAR} F16C)
|
|
elseif(EIGEN_TEST_AVX)
|
|
set(${VAR} AVX)
|
|
elseif(EIGEN_TEST_SSE4_2)
|
|
set(${VAR} SSE42)
|
|
elseif(EIGEN_TEST_SSE4_1)
|
|
set(${VAR} SSE41)
|
|
+ elseif(EIGEN_TEST_FMA)
|
|
+ set(${VAR} FMA)
|
|
elseif(EIGEN_TEST_SSSE3)
|
|
set(${VAR} SSSE3)
|
|
elseif(EIGEN_TEST_SSE3)
|