mirror of
https://github.com/json-c/json-c.git
synced 2026-04-05 13:29:06 +08:00
meson: use static library for tests
Needed as tests use private APIs that are not exported. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
@@ -225,6 +225,12 @@ endif
|
||||
|
||||
add_project_arguments(cc.get_supported_arguments('-Wno-unused-parameter'), language : 'c')
|
||||
|
||||
sym = cc.get_supported_link_arguments(
|
||||
'-Wl,--version-script,@0@/json-c.sym'.format(
|
||||
meson.current_source_dir(),
|
||||
),
|
||||
)
|
||||
|
||||
# Source files
|
||||
sources = files(
|
||||
'arraylist.c', 'debug.c', 'json_c_version.c', 'json_object.c',
|
||||
@@ -249,6 +255,7 @@ libjson = library('json-c',
|
||||
include_directories: inc,
|
||||
dependencies: bsd_dep,
|
||||
install: true,
|
||||
link_args: sym,
|
||||
version: '5.4.0',
|
||||
soversion: '5',
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user