diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/scs/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/scs/package.py | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/var/spack/repos/builtin/packages/scs/package.py b/var/spack/repos/builtin/packages/scs/package.py index 9d860920f2..592257c2b9 100644 --- a/var/spack/repos/builtin/packages/scs/package.py +++ b/var/spack/repos/builtin/packages/scs/package.py @@ -11,31 +11,31 @@ class Scs(MakefilePackage): """A C package that solves convex cone problems via operator splitting""" homepage = "https://github.com/cvxgrp/scs" - url = "https://github.com/cvxgrp/scs/archive/2.1.1.tar.gz" + url = "https://github.com/cvxgrp/scs/archive/2.1.1.tar.gz" - version('2.1.1', sha256='0e20b91e8caf744b84aa985ba4e98cc7235ee33612b2bad2bf31ea5ad4e07d93') + version("2.1.1", sha256="0e20b91e8caf744b84aa985ba4e98cc7235ee33612b2bad2bf31ea5ad4e07d93") - variant('cuda', default=False, description='Build with Cuda support') + variant("cuda", default=False, description="Build with Cuda support") - depends_on('blas') - depends_on('lapack') - depends_on('cuda', when='+cuda') + depends_on("blas") + depends_on("lapack") + depends_on("cuda", when="+cuda") # make sure install_gpu target installs all libs not only the gpu ones - patch('make_gpu.patch') + patch("make_gpu.patch") def edit(self, spec, prefix): - filter_file(r'-lblas', spec['blas'].libs.ld_flags, 'scs.mk') - filter_file(r'-llapack', spec['lapack'].libs.ld_flags, 'scs.mk') + filter_file(r"-lblas", spec["blas"].libs.ld_flags, "scs.mk") + filter_file(r"-llapack", spec["lapack"].libs.ld_flags, "scs.mk") def build(self, spec, prefix): - if '+cuda' in spec: - make('default', 'gpu') + if "+cuda" in spec: + make("default", "gpu") else: make() def install(self, spec, prefix): - if '+cuda' in spec: - make('PREFIX=' + prefix, 'install_gpu') + if "+cuda" in spec: + make("PREFIX=" + prefix, "install_gpu") else: - make('PREFIX=' + prefix, 'install') + make("PREFIX=" + prefix, "install") |