qthreads: Convert to AutoTools package (#4176)

This commit is contained in:
Erik Schnetter 2017-05-09 18:58:44 -04:00 committed by Adam J. Stewart
parent 0e02f99323
commit 44440d023d

View File

@ -25,7 +25,7 @@
from spack import * from spack import *
class Qthreads(Package): class Qthreads(AutotoolsPackage):
"""The qthreads API is designed to make using large numbers of """The qthreads API is designed to make using large numbers of
threads convenient and easy, and to allow portable access to threads convenient and easy, and to allow portable access to
threading constructs used in massively parallel shared memory threading constructs used in massively parallel shared memory
@ -48,10 +48,10 @@ class Qthreads(Package):
depends_on("hwloc") depends_on("hwloc")
def install(self, spec, prefix): def configure_args(self):
configure("--prefix=%s" % prefix, spec = self.spec
args = [
"--enable-guard-pages", "--enable-guard-pages",
"--with-topology=hwloc", "--with-topology=hwloc",
"--with-hwloc=%s" % spec["hwloc"].prefix) "--with-hwloc=%s" % spec["hwloc"].prefix]
make() return args
make("install")