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