summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorPramod Kumbhar <pramod.s.kumbhar@gmail.com>2021-03-20 13:31:23 +0100
committerGitHub <noreply@github.com>2021-03-20 06:31:23 -0600
commit222666e400d0d4ecacc9d1d23544df337a3eb212 (patch)
tree55d2ab35d41d168c79829b1d00bdc66e6abaaa8c /var
parenta4fbaf2f8965f92209bb655dc30a315353c99cda (diff)
downloadspack-222666e400d0d4ecacc9d1d23544df337a3eb212.tar.gz
spack-222666e400d0d4ecacc9d1d23544df337a3eb212.tar.bz2
spack-222666e400d0d4ecacc9d1d23544df337a3eb212.tar.xz
spack-222666e400d0d4ecacc9d1d23544df337a3eb212.zip
neuron: fix issue with assignment operator during build (#22278)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/neuron/package.py7
1 files changed, 6 insertions, 1 deletions
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,