From 9b1820c2de6f92b322038f059baadb2f9f4060c2 Mon Sep 17 00:00:00 2001 From: Carson Woods Date: Wed, 1 Apr 2020 21:39:04 -0400 Subject: package: add static library build option for yaml-cpp (#15814) * Add static build option * Fix flake8 errors and standardize spacing of build commands Co-authored-by: Carson Woods --- var/spack/repos/builtin/packages/yaml-cpp/package.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/yaml-cpp/package.py b/var/spack/repos/builtin/packages/yaml-cpp/package.py index 321792bd2e..3679b571d8 100644 --- a/var/spack/repos/builtin/packages/yaml-cpp/package.py +++ b/var/spack/repos/builtin/packages/yaml-cpp/package.py @@ -23,6 +23,8 @@ class YamlCpp(CMakePackage): variant('shared', default=True, description='Enable build of shared libraries') + variant('static', default=False, + description='Build with static libraries') variant('pic', default=True, description='Build with position independent code') variant('tests', default=False, @@ -65,6 +67,8 @@ class YamlCpp(CMakePackage): options.extend([ '-DBUILD_SHARED_LIBS:BOOL=%s' % ( 'ON' if '+shared' in spec else 'OFF'), + '-DBUILD_STATIC_LIBS=%s' % ( + 'ON' if '+static' in spec else 'OFF'), '-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=%s' % ( 'ON' if '+pic' in spec else 'OFF'), '-DYAML_CPP_BUILD_TESTS:BOOL=%s' % ( -- cgit v1.2.3-60-g2f50