mdspan: add std header install option for stable (#50144)
Co-authored-by: nmm0 <nmm0@users.noreply.github.com>
This commit is contained in:
parent
7fba228cf3
commit
3604e5bffc
@ -24,6 +24,12 @@ class Mdspan(CMakePackage):
|
||||
variant(
|
||||
"cxxstd", default="17", values=["14", "17", "20"], multi=False, description="C++ standard"
|
||||
)
|
||||
variant(
|
||||
"stdheaders",
|
||||
default=False,
|
||||
when="@stable",
|
||||
description="Whether to install headers to emulate standard library headers and namespace",
|
||||
)
|
||||
|
||||
depends_on("benchmark", when="+benchmarks")
|
||||
depends_on("googletest@1.14:1", when="+tests")
|
||||
@ -36,6 +42,7 @@ def cmake_args(self):
|
||||
self.define_from_variant("MDSPAN_ENABLE_EXAMPLES", "examples"),
|
||||
self.define_from_variant("MDSPAN_CXX_STANDARD", "cxxstd"),
|
||||
self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"),
|
||||
self.define_from_variant("MDSPAN_INSTALL_STDMODE_HEADERS", "stdheaders"),
|
||||
]
|
||||
|
||||
return args
|
||||
|
Loading…
Reference in New Issue
Block a user