From 78fc25ec125288862430a5226ac1c3815c553d6d Mon Sep 17 00:00:00 2001 From: Pranav Sivaraman Date: Mon, 19 Aug 2024 04:04:09 -0400 Subject: magic-enum: fix minimum compiler versions conflicts (#45705) --- var/spack/repos/builtin/packages/magic-enum/package.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/var/spack/repos/builtin/packages/magic-enum/package.py b/var/spack/repos/builtin/packages/magic-enum/package.py index faa5b67ec2..fbd65c3d90 100644 --- a/var/spack/repos/builtin/packages/magic-enum/package.py +++ b/var/spack/repos/builtin/packages/magic-enum/package.py @@ -21,24 +21,24 @@ class MagicEnum(CMakePackage): version("0.9.6", sha256="814791ff32218dc869845af7eb89f898ebbcfa18e8d81aa4d682d18961e13731") variant("examples", default=False, description="Enable examples") - variant("tests", default=True, description="Enable tests") - # minimum supported versions - conflicts("%clang@:5") - conflicts("%gcc@:9") - conflicts("%msvc@:14.11") - conflicts("%apple-clang@:10") + with default_args(msg="Compiler version is too old"): + conflicts("%clang@:4") + conflicts("%gcc@:8") + conflicts("%msvc@:14.10") + conflicts("%apple-clang@:9") depends_on("cxx", type="build") depends_on("cmake@3.14:", type="build") def cmake_args(self): + define = self.define from_variant = self.define_from_variant args = [ + define("MAGIC_ENUM_OPT_BUILD_TESTS", self.run_tests), from_variant("MAGIC_ENUM_OPT_BUILD_EXAMPLES", "examples"), - from_variant("MAGIC_ENUM_OPT_BUILD_TESTS", "tests"), ] return args -- cgit v1.2.3-70-g09d2