diff options
author | Michael Kuhn <suraia@ikkoku.de> | 2017-09-28 22:18:50 +0200 |
---|---|---|
committer | Christoph Junghans <christoph.junghans@gmail.com> | 2017-09-28 14:18:50 -0600 |
commit | 97bc86d6175472ad8c154921b021ee2c277d642c (patch) | |
tree | 2afe3c5d3255d61bc9c8556fbeb4ece7bc374747 | |
parent | aa40509fa02204ae68b39483d63b763b9225ff95 (diff) | |
download | spack-97bc86d6175472ad8c154921b021ee2c277d642c.tar.gz spack-97bc86d6175472ad8c154921b021ee2c277d642c.tar.bz2 spack-97bc86d6175472ad8c154921b021ee2c277d642c.tar.xz spack-97bc86d6175472ad8c154921b021ee2c277d642c.zip |
snappy: Build shared library by default (#5534)
-rw-r--r-- | var/spack/repos/builtin/packages/snappy/package.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/snappy/package.py b/var/spack/repos/builtin/packages/snappy/package.py index ba13a90e5c..7a46c24b83 100644 --- a/var/spack/repos/builtin/packages/snappy/package.py +++ b/var/spack/repos/builtin/packages/snappy/package.py @@ -33,6 +33,20 @@ class Snappy(CMakePackage): version('1.1.7', 'ee9086291c9ae8deb4dac5e0b85bf54a') + variant('shared', default=True, description='Build shared libraries') + + def cmake_args(self): + spec = self.spec + + args = [ + '-DCMAKE_INSTALL_LIBDIR:PATH={0}'.format( + self.prefix.lib), + '-DBUILD_SHARED_LIBS:BOOL={0}'.format( + 'ON' if '+shared' in spec else 'OFF') + ] + + return args + @run_after('install') def install_pkgconfig(self): mkdirp(self.prefix.lib.pkgconfig) |