diff options
author | Pranav Sivaraman <pranavsivaraman@gmail.com> | 2024-08-19 04:04:09 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-19 10:04:09 +0200 |
commit | 78fc25ec125288862430a5226ac1c3815c553d6d (patch) | |
tree | 990f8fbaab9a6f04386ed04e73cd098faa1da1e8 /var | |
parent | 6de51fdc58461ff70af1de29e9c8f95c54746dd7 (diff) | |
download | spack-78fc25ec125288862430a5226ac1c3815c553d6d.tar.gz spack-78fc25ec125288862430a5226ac1c3815c553d6d.tar.bz2 spack-78fc25ec125288862430a5226ac1c3815c553d6d.tar.xz spack-78fc25ec125288862430a5226ac1c3815c553d6d.zip |
magic-enum: fix minimum compiler versions conflicts (#45705)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/magic-enum/package.py | 14 |
1 files 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 |