summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/cbench/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/cbench/package.py')
-rw-r--r--var/spack/repos/builtin/packages/cbench/package.py52
1 files changed, 26 insertions, 26 deletions
diff --git a/var/spack/repos/builtin/packages/cbench/package.py b/var/spack/repos/builtin/packages/cbench/package.py
index 6400429577..fd8aebe000 100644
--- a/var/spack/repos/builtin/packages/cbench/package.py
+++ b/var/spack/repos/builtin/packages/cbench/package.py
@@ -13,62 +13,62 @@ class Cbench(MakefilePackage):
of a Linux parallel compute cluster."""
homepage = "https://sourceforge.net/projects/cbench/"
- url = "https://sourceforge.net/projects/cbench/files/cbench/1.3.0/cbench_release_1.3.0.tar.gz/download"
+ url = "https://sourceforge.net/projects/cbench/files/cbench/1.3.0/cbench_release_1.3.0.tar.gz/download"
list_url = "https://sourceforge.net/projects/cbench/files/cbench/"
list_depth = 1
- version('1.3.0', sha256='b40fdafd14869b86819e5906a107b0735290a1e58bae229d8166514a72f58732')
+ version("1.3.0", sha256="b40fdafd14869b86819e5906a107b0735290a1e58bae229d8166514a72f58732")
- depends_on('mpi')
- depends_on('blas')
- depends_on('lapack')
- depends_on('fftw')
+ depends_on("mpi")
+ depends_on("blas")
+ depends_on("lapack")
+ depends_on("fftw")
# The following compilers are not supported by Cbench:
- conflicts('%cce')
- conflicts('%apple-clang')
- conflicts('%clang')
- conflicts('%nag')
- conflicts('%xl')
- conflicts('%xl_r')
+ conflicts("%cce")
+ conflicts("%apple-clang")
+ conflicts("%clang")
+ conflicts("%nag")
+ conflicts("%xl")
+ conflicts("%xl_r")
def setup_build_environment(self, env):
# The location of the Cbench source tree
- env.set('CBENCHOME', self.stage.source_path)
+ env.set("CBENCHOME", self.stage.source_path)
# The location that will contain all of your tests and their results
- env.set('CBENCHTEST', self.prefix)
+ env.set("CBENCHTEST", self.prefix)
# The location of the system MPI tree
- env.set('MPIHOME', self.spec['mpi'].prefix)
+ env.set("MPIHOME", self.spec["mpi"].prefix)
# Pick the compiler collection/chain you want to compile with.
# Examples include: intel, gcc, pgi.
- env.set('COMPILERCOLLECTION', self.compiler.name)
+ env.set("COMPILERCOLLECTION", self.compiler.name)
# Linking flags for BLAS/LAPACK and FFTW
- env.set('BLASLIB', self.spec['blas'].libs.ld_flags)
- env.set('LAPACKLIB', self.spec['lapack'].libs.ld_flags)
- env.set('FFTWLIB', self.spec['fftw'].libs.ld_flags)
+ env.set("BLASLIB", self.spec["blas"].libs.ld_flags)
+ env.set("LAPACKLIB", self.spec["lapack"].libs.ld_flags)
+ env.set("FFTWLIB", self.spec["fftw"].libs.ld_flags)
# The number of make jobs (commands) to run simultaneously
- env.set('JOBS', str(make_jobs))
+ env.set("JOBS", str(make_jobs))
- @run_before('build')
+ @run_before("build")
@on_package_attributes(run_tests=True)
def test_blas_linkage(self):
"""Quick test to ensure that BLAS linkage is working correctly."""
- make('-C', 'opensource/maketests', 'clean')
- make('-C', 'opensource/maketests', 'dummy_blas')
- make('-C', 'opensource/maketests', 'linkstatus')
+ make("-C", "opensource/maketests", "clean")
+ make("-C", "opensource/maketests", "dummy_blas")
+ make("-C", "opensource/maketests", "linkstatus")
def install(self, spec, prefix):
# Install binaries in $CBENCHOME/bin
- make('install')
+ make("install")
# This creates a testing tree (if one doesn't already exist) and
# copies the binaries from `$CBENCHOME/bin` to `$CBENCHTEST/bin`.
# This allows you to use the testing tree independently of the
# source tree in the future.
- make('installtests')
+ make("installtests")