summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/modylas/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/modylas/package.py')
-rw-r--r--var/spack/repos/builtin/packages/modylas/package.py38
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")