diff options
-rw-r--r-- | var/spack/repos/builtin/packages/opium/package.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/opium/package.py b/var/spack/repos/builtin/packages/opium/package.py index f593889dd4..19f3b8fcf6 100644 --- a/var/spack/repos/builtin/packages/opium/package.py +++ b/var/spack/repos/builtin/packages/opium/package.py @@ -6,7 +6,7 @@ from spack import * -class Opium(Package): +class Opium(AutotoolsPackage): """DFT pseudopotential generation project""" homepage = "https://opium.sourceforge.net/index.html" @@ -17,15 +17,19 @@ class Opium(Package): depends_on('blas') depends_on('lapack') - def install(self, spec, prefix): + def configure_args(self): + spec = self.spec + options = [] libs = spec['lapack'].libs + spec['blas'].libs - options = ['LDFLAGS=%s' % libs.ld_flags] + options.append('LDFLAGS=%s' % libs.ld_flags) + return options - configure(*options) + def build(self, spec, prefix): with working_dir("src", create=False): make("all-subdirs") make("opium") + def install(self, spec, prefix): # opium not have a make install :-(( mkdirp(self.prefix.bin) install(join_path(self.stage.source_path, 'opium'), |