summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/powerapi/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/powerapi/package.py')
-rw-r--r--var/spack/repos/builtin/packages/powerapi/package.py54
1 files changed, 28 insertions, 26 deletions
diff --git a/var/spack/repos/builtin/packages/powerapi/package.py b/var/spack/repos/builtin/packages/powerapi/package.py
index 6810a7b8fc..9f312e6dec 100644
--- a/var/spack/repos/builtin/packages/powerapi/package.py
+++ b/var/spack/repos/builtin/packages/powerapi/package.py
@@ -9,47 +9,49 @@ class Powerapi(AutotoolsPackage):
"""This software is a reference implementation of the PowerAPI"""
homepage = "https://powerapi.sandia.gov/"
- git = "https://github.com/pwrapi/pwrapi-ref.git"
+ git = "https://github.com/pwrapi/pwrapi-ref.git"
- version('2020-01-30', commit='21f75b1469261d99e604f7ddc18f30513ebdd048')
- version('1.1.1', commit='93f66dfa29f014067823f2b790a1862e5841a11c')
+ version("2020-01-30", commit="21f75b1469261d99e604f7ddc18f30513ebdd048")
+ version("1.1.1", commit="93f66dfa29f014067823f2b790a1862e5841a11c")
- variant('hwloc', default=False, description='Build hwloc support')
- variant('debug', default=False, description='Enable debug support')
- variant('mpi', default=False, description='Enable MPI support')
- variant('gnu-ld', default=False, description='Assume GNU compiled uses gnu-ld')
+ variant("hwloc", default=False, description="Build hwloc support")
+ variant("debug", default=False, description="Enable debug support")
+ variant("mpi", default=False, description="Enable MPI support")
+ variant("gnu-ld", default=False, description="Assume GNU compiled uses gnu-ld")
- depends_on('autoconf')
- depends_on('automake')
- depends_on('libtool')
- depends_on('m4')
+ depends_on("autoconf")
+ depends_on("automake")
+ depends_on("libtool")
+ depends_on("m4")
- depends_on('hwloc', when='+hwloc')
- depends_on('mpi', when='+mpi')
+ depends_on("hwloc", when="+hwloc")
+ depends_on("mpi", when="+mpi")
# C++11 requires a space between literal and identifier.
- patch('add_space.patch')
+ patch("add_space.patch")
def autoreconf(self, spec, prefix):
- bash = which('bash')
- bash('./autogen.sh')
+ bash = which("bash")
+ bash("./autogen.sh")
def configure_args(self):
spec = self.spec
- args = ['--prefix={0}'.format(self.prefix)]
+ args = ["--prefix={0}".format(self.prefix)]
- if '+hwloc' in spec:
- args.append('--with-hwloc={0}'.format(spec['hwloc'].prefix))
+ if "+hwloc" in spec:
+ args.append("--with-hwloc={0}".format(spec["hwloc"].prefix))
- if '+mpi' in spec:
- args.append('--with-mpi={0}'.format(spec['mpi'].prefix))
+ if "+mpi" in spec:
+ args.append("--with-mpi={0}".format(spec["mpi"].prefix))
- args.extend([
- '--with%s-gnu-ld' % ('' if '+gnu-ld' in spec else 'out'),
- '--%sable-debug' % ('en' if '+debug' in spec else 'dis')
- ])
+ args.extend(
+ [
+ "--with%s-gnu-ld" % ("" if "+gnu-ld" in spec else "out"),
+ "--%sable-debug" % ("en" if "+debug" in spec else "dis"),
+ ]
+ )
return args
def install(self, spec, prefix):
- make('install')
+ make("install")