summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorPranav Sivaraman <pranavsivaraman@gmail.com>2024-08-19 04:04:09 -0400
committerGitHub <noreply@github.com>2024-08-19 10:04:09 +0200
commit78fc25ec125288862430a5226ac1c3815c553d6d (patch)
tree990f8fbaab9a6f04386ed04e73cd098faa1da1e8 /var
parent6de51fdc58461ff70af1de29e9c8f95c54746dd7 (diff)
downloadspack-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.py14
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