summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/paradiseo/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/paradiseo/package.py')
-rw-r--r--var/spack/repos/builtin/packages/paradiseo/package.py60
1 files changed, 30 insertions, 30 deletions
diff --git a/var/spack/repos/builtin/packages/paradiseo/package.py b/var/spack/repos/builtin/packages/paradiseo/package.py
index e04450ce32..fd2210e036 100644
--- a/var/spack/repos/builtin/packages/paradiseo/package.py
+++ b/var/spack/repos/builtin/packages/paradiseo/package.py
@@ -9,61 +9,61 @@ from spack.pkg.builtin.boost import Boost
class Paradiseo(CMakePackage):
"""A C++ white-box object-oriented framework dedicated to the reusable
- design of metaheuristics."""
+ design of metaheuristics."""
homepage = "https://paradiseo.gforge.inria.fr/"
- git = "https://gforge.inria.fr/git/paradiseo/paradiseo.git"
+ git = "https://gforge.inria.fr/git/paradiseo/paradiseo.git"
# Installing from the development version is a better option at this
# point than using the very old supplied packages
- version('head')
+ version("head")
# This is a version that the package formula author has tested
# successfully. However, the clone is very large (~1Gb git
# history). The history in the head version has been trimmed
# significantly.
- version('dev-safe', commit='dbb8fbe9a786efd4d1c26408ac1883442e7643a6')
+ version("dev-safe", commit="dbb8fbe9a786efd4d1c26408ac1883442e7643a6")
- variant('mpi', default=True,
- description='Compile with parallel and distributed '
- 'metaheuristics module')
- variant('smp', default=True,
- description='Compile with symmetric multi-processing module ')
- variant('edo', default=True,
- description='Compile with (Experimental) EDO module')
+ variant(
+ "mpi",
+ default=True,
+ description="Compile with parallel and distributed " "metaheuristics module",
+ )
+ variant("smp", default=True, description="Compile with symmetric multi-processing module ")
+ variant("edo", default=True, description="Compile with (Experimental) EDO module")
- variant('openmp', default=False, description='Enable OpenMP support')
- variant('gnuplot', default=False, description='Enable GnuPlot support')
+ variant("openmp", default=False, description="Enable OpenMP support")
+ variant("gnuplot", default=False, description="Enable GnuPlot support")
# Required dependencies
- depends_on("cmake@2.8:", type='build')
+ depends_on("cmake@2.8:", type="build")
# Optional dependencies
depends_on("mpi", when="+mpi")
- depends_on("gnuplot", when='+gnuplot')
- depends_on("eigen", when='+edo', type='build')
- depends_on("boost~mpi", when='+edo~mpi')
- depends_on("boost+mpi", when='+edo+mpi')
+ depends_on("gnuplot", when="+gnuplot")
+ depends_on("eigen", when="+edo", type="build")
+ depends_on("boost~mpi", when="+edo~mpi")
+ depends_on("boost+mpi", when="+edo+mpi")
# TODO: replace this with an explicit list of components of Boost,
# for instance depends_on('boost +filesystem')
# See https://github.com/spack/spack/pull/22303 for reference
- depends_on(Boost.with_default_variants, when='+edo')
+ depends_on(Boost.with_default_variants, when="+edo")
# Patches
- patch('enable_eoserial.patch')
- patch('fix_osx_detection.patch')
- patch('fix_tests.patch')
- patch('fix_tutorials.patch')
+ patch("enable_eoserial.patch")
+ patch("fix_osx_detection.patch")
+ patch("fix_tests.patch")
+ patch("fix_tutorials.patch")
def cmake_args(self):
return [
- '-DINSTALL_TYPE:STRING=MIN',
- self.define_from_variant('MPI', 'mpi'),
+ "-DINSTALL_TYPE:STRING=MIN",
+ self.define_from_variant("MPI", "mpi"),
# Note: This requires a C++11 compatible compiler
- self.define_from_variant('SMP', 'smp'),
- self.define_from_variant('EDO', 'edo'),
- self.define('ENABLE_CMAKE_TESTING', self.run_tests),
- self.define_from_variant('ENABLE_OPENMP', 'openmp'),
- self.define_from_variant('ENABLE_GNUPLOT', 'gnuplot')
+ self.define_from_variant("SMP", "smp"),
+ self.define_from_variant("EDO", "edo"),
+ self.define("ENABLE_CMAKE_TESTING", self.run_tests),
+ self.define_from_variant("ENABLE_OPENMP", "openmp"),
+ self.define_from_variant("ENABLE_GNUPLOT", "gnuplot"),
]