diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/paradiseo/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/paradiseo/package.py | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/var/spack/repos/builtin/packages/paradiseo/package.py b/var/spack/repos/builtin/packages/paradiseo/package.py index c235acbdc8..778799fc6e 100644 --- a/var/spack/repos/builtin/packages/paradiseo/package.py +++ b/var/spack/repos/builtin/packages/paradiseo/package.py @@ -1,4 +1,4 @@ -# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other +# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other # Spack Project Developers. See the top-level COPYRIGHT file for details. # # SPDX-License-Identifier: (Apache-2.0 OR MIT) @@ -53,18 +53,13 @@ class Paradiseo(CMakePackage): patch('fix_tutorials.patch') def cmake_args(self): - spec = self.spec - return [ '-DINSTALL_TYPE:STRING=MIN', - '-DMPI:BOOL=%s' % ('TRUE' if '+mpi' in spec else 'FALSE'), + self.define_from_variant('MPI', 'mpi'), # Note: This requires a C++11 compatible compiler - '-DSMP:BOOL=%s' % ('TRUE' if '+smp' in spec else 'FALSE'), - '-DEDO:BOOL=%s' % ('TRUE' if '+edo' in spec else 'FALSE'), - '-DENABLE_CMAKE_TESTING:BOOL=%s' % ( - 'TRUE' if self.run_tests else 'FALSE'), - '-DENABLE_OPENMP:BOOL=%s' % ( - 'TRUE' if '+openmp' in spec else 'FALSE'), - '-DENABLE_GNUPLOT:BOOL=%s' % ( - 'TRUE' if '+gnuplot' in spec else 'FALSE') + 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') ] |