diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/modylas/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/modylas/package.py | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/var/spack/repos/builtin/packages/modylas/package.py b/var/spack/repos/builtin/packages/modylas/package.py index c83c4617ea..16382a35bc 100644 --- a/var/spack/repos/builtin/packages/modylas/package.py +++ b/var/spack/repos/builtin/packages/modylas/package.py @@ -17,34 +17,34 @@ class Modylas(AutotoolsPackage): """ homepage = "https://www.modylas.org" - url = "file://{0}/MODYLAS_1.0.4.tar.gz".format(os.getcwd()) + url = "file://{0}/MODYLAS_1.0.4.tar.gz".format(os.getcwd()) manual_download = True - version('1.0.4', 'e0b5cccf8e363c1182eced37aa31b06b1c5b1526da7d449a6142424ac4ea6311') + version("1.0.4", "e0b5cccf8e363c1182eced37aa31b06b1c5b1526da7d449a6142424ac4ea6311") - variant('mpi', default=True, description='Enable MPI support') + variant("mpi", default=True, description="Enable MPI support") # to define MPIPARA when +mpi - patch('makefile.patch') + patch("makefile.patch") # fix no width I in format - patch('gcc_format.patch', when='%gcc') + patch("gcc_format.patch", when="%gcc") - depends_on('autoconf', type='build') - depends_on('automake', type='build') - depends_on('mpi', when='+mpi') + depends_on("autoconf", type="build") + depends_on("automake", type="build") + depends_on("mpi", when="+mpi") - build_directory = 'source' - configure_directory = 'source' + build_directory = "source" + configure_directory = "source" def setup_build_environment(self, env): - if self.spec.satisfies('+mpi'): - env.set('FC', self.spec['mpi'].mpifc, force=True) - fflags = ['-O3', self.compiler.openmp_flag] - if self.spec.satisfies('%gcc'): - fflags.append('-cpp') - elif self.spec.satisfies('%fj'): - fflags.append('-Cpp') - env.set('FCFLAGS', ' '.join(fflags)) + if self.spec.satisfies("+mpi"): + env.set("FC", self.spec["mpi"].mpifc, force=True) + fflags = ["-O3", self.compiler.openmp_flag] + if self.spec.satisfies("%gcc"): + fflags.append("-cpp") + elif self.spec.satisfies("%fj"): + fflags.append("-Cpp") + env.set("FCFLAGS", " ".join(fflags)) def configure_args(self): - return self.enable_or_disable('mpi') + return self.enable_or_disable("mpi") |