yaml-cpp/0.7.0-cpeGNU-22.12 (yaml-cpp-0.7.0-cpeGNU-22.12.eb)
This software is archived in the LUMI-EasyBuild-contrib GitHub repository as easybuild/easyconfigs/__archive__/y/yaml-cpp/yaml-cpp-0.7.0-cpeGNU-22.12.eb. The corresponding module would be yaml-cpp/0.7.0-cpeGNU-22.12.
# This easyconfig was created by the BEAR Software team at the University of Birmingham.
easyblock = 'CMakeMake'
name = 'yaml-cpp'
version = '0.7.0'
homepage = "https://github.com/jbeder/yaml-cpp"
whatis = [
'Description: yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec'
]
description = """yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec"""
docurls = [
'Web-based documentation in the GitHub Wiki at https://github.com/jbeder/yaml-cpp/wiki'
]
toolchain = {'name': 'cpeGNU', 'version': '22.12'}
toolchainopts = {'pic': True}
source_urls = ['https://github.com/jbeder/%(name)s/archive/']
sources = ['%(name)s-%(version)s.tar.gz']
patches = ['%(name)s-%(version)s_fix-cmake-export.patch']
checksums = [
'43e6a9fcb146ad871515f0d0873947e5d497a1c9c60c58cb102a97b47208b7c3',
'c562a575bbb161af478795e43bfd9073e3f874bea07134a321c1063cd7098c1c', # yaml-cpp-0.7.0_fix-cmake-export.patch
]
builddependencies = [
('buildtools', '%(toolchain_version)s', '', True)
]
sanity_check_paths = {
'files': ['lib/libyaml-cpp.a', 'include/yaml-cpp/yaml.h'],
'dirs': ['lib', 'include'],
}
moduleclass = 'tools'