From 551c44f0fd8f52bd12eafe1f53210ce91cdd2647 Mon Sep 17 00:00:00 2001 From: Peter Brady Date: Sun, 23 Jan 2022 02:44:29 -0700 Subject: petaca: add shared library variant (#28543) --- var/spack/repos/builtin/packages/petaca/package.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/petaca/package.py b/var/spack/repos/builtin/packages/petaca/package.py index 29abe2304c..1d9214dc41 100644 --- a/var/spack/repos/builtin/packages/petaca/package.py +++ b/var/spack/repos/builtin/packages/petaca/package.py @@ -35,6 +35,8 @@ class Petaca(CMakePackage): description='Type build type to build', values=('Debug', 'Release')) + variant('shared', default=False, description='build shared libraries') + # copied from openmpi/package.py to ensure fortran support @run_before('cmake') def die_without_fortran(self): @@ -45,5 +47,6 @@ class Petaca(CMakePackage): def cmake_args(self): return [ - self.define('ENABLE_TESTS', self.run_tests) + self.define('ENABLE_TESTS', self.run_tests), + self.define_from_variant("BUILD_SHARED_LIBS", "shared") ] -- cgit v1.2.3-70-g09d2