summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/pagmo/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/pagmo/package.py')
-rw-r--r--var/spack/repos/builtin/packages/pagmo/package.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/var/spack/repos/builtin/packages/pagmo/package.py b/var/spack/repos/builtin/packages/pagmo/package.py
index 43da2bb969..6ca785d7c5 100644
--- a/var/spack/repos/builtin/packages/pagmo/package.py
+++ b/var/spack/repos/builtin/packages/pagmo/package.py
@@ -74,18 +74,18 @@ class Pagmo(CMakePackage):
spec = self.spec
args = [
- '-DBUILD_EXAMPLES={0}'.format(self.variant_to_bool('+examples')),
- '-DBUILD_MAIN={0}'.format(self.variant_to_bool('+cxx')),
- '-DBUILD_PYGMO={0}'.format(self.variant_to_bool('+python')),
- '-DENABLE_GSL={0}'.format(self.variant_to_bool('+gsl')),
- '-DENABLE_GTOP_DATABASE={0}'.format(self.variant_to_bool('+gtop')),
- '-DENABLE_IPOPT={0}'.format(self.variant_to_bool('+ipopt')),
- '-DENABLE_MPI={0}'.format(self.variant_to_bool('+mpi')),
- '-DENABLE_NLOPT={0}'.format(self.variant_to_bool('+nlopt')),
- '-DENABLE_SNOPT={0}'.format(self.variant_to_bool('+snopt')),
- '-DENABLE_WORHP={0}'.format(self.variant_to_bool('+worhp')),
- '-DINSTALL_HEADERS={0}'.format(self.variant_to_bool('+headers')),
- '-DENABLE_TESTS={0}'.format('ON' if self.run_tests else 'OFF'),
+ self.define_from_variant('BUILD_EXAMPLES', 'examples'),
+ self.define_from_variant('BUILD_MAIN', 'cxx'),
+ self.define_from_variant('BUILD_PYGMO', 'python'),
+ self.define_from_variant('ENABLE_GSL', 'gsl'),
+ self.define_from_variant('ENABLE_GTOP_DATABASE', 'gtop'),
+ self.define_from_variant('ENABLE_IPOPT', 'ipopt'),
+ self.define_from_variant('ENABLE_MPI', 'mpi'),
+ self.define_from_variant('ENABLE_NLOPT', 'nlopt'),
+ self.define_from_variant('ENABLE_SNOPT', 'snopt'),
+ self.define_from_variant('ENABLE_WORHP', 'worhp'),
+ self.define_from_variant('INSTALL_HEADERS', 'headers'),
+ self.define('ENABLE_TESTS', self.run_tests),
]
if '+python' in spec: