27 lines
813 B
Python
27 lines
813 B
Python
# Copyright 2013-2019 Lawrence Livermore National Security, LLC and other
|
|
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
|
#
|
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
|
|
|
from spack import *
|
|
|
|
|
|
class Jansson(CMakePackage):
|
|
"""Jansson is a C library for encoding, decoding and manipulating JSON
|
|
data."""
|
|
|
|
homepage = "http://www.digip.org/jansson/"
|
|
url = "https://github.com/akheron/jansson/archive/v2.9.tar.gz"
|
|
maintainers = ['ax3l']
|
|
|
|
version('2.9', 'd2db25c437b359fc5a065ed938962237')
|
|
|
|
variant('shared', default=True,
|
|
description='Enables the build of shared libraries')
|
|
|
|
def cmake_args(self):
|
|
return [
|
|
'-DJANSSON_BUILD_SHARED_LIBS:BOOL=%s' % (
|
|
'ON' if '+shared' in self.spec else 'OFF'),
|
|
]
|