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