summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAndrey Prokopenko <aprokop@users.noreply.github.com>2016-12-07 16:55:12 -0500
committerbecker33 <becker33@llnl.gov>2016-12-07 13:55:12 -0800
commitbb7b51855aa32f2e695c21add373c7f6dab0d286 (patch)
tree1e80c3560c58513359efc9f75aa51131efd64039 /var
parente0f5b12475810419863c23de16661caa78823823 (diff)
downloadspack-bb7b51855aa32f2e695c21add373c7f6dab0d286.tar.gz
spack-bb7b51855aa32f2e695c21add373c7f6dab0d286.tar.bz2
spack-bb7b51855aa32f2e695c21add373c7f6dab0d286.tar.xz
spack-bb7b51855aa32f2e695c21add373c7f6dab0d286.zip
yaml-cpp: add boost dependency (#2517)
yaml-cpp has a boost dependency, and according to [yaml-cpp page](https://github.com/jbeder/yaml-cpp): yaml-cpp 0.5.3 has been released! This is a bug fix release. It also will be the last release that uses Boost; futures releases will require C++11 instead.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/yaml-cpp/package.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/yaml-cpp/package.py b/var/spack/repos/builtin/packages/yaml-cpp/package.py
index e7947979a6..a672bbca97 100644
--- a/var/spack/repos/builtin/packages/yaml-cpp/package.py
+++ b/var/spack/repos/builtin/packages/yaml-cpp/package.py
@@ -29,8 +29,7 @@ class YamlCpp(CMakePackage):
"""A YAML parser and emitter in C++"""
homepage = "https://github.com/jbeder/yaml-cpp"
- url = \
- "https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.5.3.tar.gz"
+ url = "https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.5.3.tar.gz"
version('0.5.3', '4e47733d98266e46a1a73ae0a72954eb')
@@ -39,11 +38,13 @@ class YamlCpp(CMakePackage):
depends_on('cmake', type='build')
+ depends_on('boost', when='@:0.5.3')
+
def cmake_args(self):
spec = self.spec
options = []
- if '+fpic' in spec:
+ if '+fpic' in spec:
options.extend([
'-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=true'
])