From 222666e400d0d4ecacc9d1d23544df337a3eb212 Mon Sep 17 00:00:00 2001 From: Pramod Kumbhar Date: Sat, 20 Mar 2021 13:31:23 +0100 Subject: neuron: fix issue with assignment operator during build (#22278) --- var/spack/repos/builtin/packages/neuron/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/neuron/package.py b/var/spack/repos/builtin/packages/neuron/package.py index eddc32032c..88bdca7647 100644 --- a/var/spack/repos/builtin/packages/neuron/package.py +++ b/var/spack/repos/builtin/packages/neuron/package.py @@ -103,7 +103,12 @@ class Neuron(CMakePackage): nrnmech_makefile = join_path(self.prefix, "./bin/nrnmech_makefile") - assign_operator = "?=" + # assign_operator is changed to fix wheel support + if self.spec.satisfies("@:7.99"): + assign_operator = "?=" + else: + assign_operator = "=" + filter_file("CC {0} {1}".format(assign_operator, env["CC"]), "CC = {0}".format(cc_compiler), nrnmech_makefile, -- cgit v1.2.3-70-g09d2