mirror of
https://github.com/Tencent/flare.git
synced 2026-10-19 05:51:40 +08:00
29 lines
633 B
Python
29 lines
633 B
Python
include('//thirdparty/foreign_build.bld')
|
|
|
|
|
|
cmake_build(
|
|
name='jsoncpp_build',
|
|
source_package='jsoncpp-0.10.7.tar.gz',
|
|
package_name='jsoncpp',
|
|
lib_names=['jsoncpp'],
|
|
cmake_options=[
|
|
'-DBUILD_SHARED_LIBS=ON',
|
|
'-DBUILD_STATIC_LIBS=ON',
|
|
'-DCMAKE_BUILD_TYPE=Release',
|
|
'-DCMAKE_POSITION_INDEPENDENT_CODE=ON',
|
|
],
|
|
strip_include_prefix='jsoncpp/json',
|
|
patches=['no_multi_arch_libdir.patch'],
|
|
generate_dynamic=True,
|
|
)
|
|
|
|
foreign_cc_library(
|
|
name='jsoncpp',
|
|
deps=[
|
|
':jsoncpp_build',
|
|
'#pthread',
|
|
],
|
|
visibility = 'PUBLIC',
|
|
has_dynamic=True,
|
|
)
|