From cee3e5436b32e929f685ac5e5d185710d94c887f Mon Sep 17 00:00:00 2001 From: Julien Cortial <101571984+jcortial-safran@users.noreply.github.com> Date: Mon, 15 Jul 2024 14:23:25 +0200 Subject: [PATCH] perl-json: add optional dependency on perl-json-xs (#45050) --- var/spack/repos/builtin/packages/perl-json/package.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/var/spack/repos/builtin/packages/perl-json/package.py b/var/spack/repos/builtin/packages/perl-json/package.py index 16387789976..5ffad50b64e 100644 --- a/var/spack/repos/builtin/packages/perl-json/package.py +++ b/var/spack/repos/builtin/packages/perl-json/package.py @@ -16,3 +16,12 @@ class PerlJson(PerlPackage): version("4.10", sha256="df8b5143d9a7de99c47b55f1a170bd1f69f711935c186a6dc0ab56dd05758e35") version("2.97001", sha256="e277d9385633574923f48c297e1b8acad3170c69fa590e31fa466040fc6f8f5a") + + variant( + "json-xs", + default=True, + description="""Makes the preferred backend JSON::XS available to avoid defaulting to the + slower JSON::PP""", + ) + + depends_on("perl-json-xs", when="+json-xs", type=("run"))