diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/cbench/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/cbench/package.py | 52 |
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") |