mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Fix up C++ version detection macros and cmake tests.
This commit is contained in:
@@ -185,18 +185,7 @@ ei_add_test(io)
|
||||
ei_add_test(packetmath "-DEIGEN_FAST_MATH=1")
|
||||
ei_add_test(vectorization_logic)
|
||||
ei_add_test(basicstuff)
|
||||
ei_add_test_internal(constexpr constexpr_cxx14)
|
||||
target_compile_features(constexpr_cxx14 PRIVATE cxx_std_14)
|
||||
if ("cxx_std_17" IN_LIST CMAKE_CXX_COMPILE_FEATURES)
|
||||
# C++17 changes some rules related to constexpr, check that it works
|
||||
ei_add_test_internal(constexpr constexpr_cxx17)
|
||||
target_compile_features(constexpr_cxx17 PRIVATE cxx_std_17)
|
||||
endif()
|
||||
if ("cxx_std_20" IN_LIST CMAKE_CXX_COMPILE_FEATURES)
|
||||
# C++20 changes some rules related to constexpr, check that it works
|
||||
ei_add_test_internal(constexpr constexpr_cxx20)
|
||||
target_compile_features(constexpr_cxx20 PRIVATE cxx_std_20)
|
||||
endif()
|
||||
ei_add_test(constexpr)
|
||||
ei_add_test(constructor)
|
||||
ei_add_test(linearstructure)
|
||||
ei_add_test(integer_types)
|
||||
|
||||
Reference in New Issue
Block a user