aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2025-02-16 09:43:50 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2025-02-16 09:43:50 +0000
commita83fa4c7582e537980f0bed750890d9618230967 (patch)
tree94328052d0b0c233af24e9b408946f5b330487f4
parent3aba012907471f886077a1a288f803bcd5a6e895 (diff)
parent2a4a61443e6b1fb0bb9c96c5dbe474699f9b3430 (diff)
downloadslirp-a83fa4c7582e537980f0bed750890d9618230967.zip
slirp-a83fa4c7582e537980f0bed750890d9618230967.tar.gz
slirp-a83fa4c7582e537980f0bed750890d9618230967.tar.bz2
Merge branch 'master' into 'master'
Do not link tests with libslirp.map Closes #84 See merge request slirp/libslirp!151
-rw-r--r--meson.build8
1 files changed, 4 insertions, 4 deletions
diff --git a/meson.build b/meson.build
index f275374..39e80ed 100644
--- a/meson.build
+++ b/meson.build
@@ -168,9 +168,9 @@ sources = [
mapfile = 'src/libslirp.map'
vflag = []
-vflag_test = '-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), mapfile)
+libvflag = []
if cc.has_link_argument('-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), 'src/libslirp.test.map'))
- vflag += vflag_test
+ libvflag += '-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), mapfile)
endif
if fuzzer_build
@@ -203,7 +203,7 @@ configure_file(
if glib_static or fuzzer_build or fuzz_reproduce
lib = static_library('slirp', sources,
c_args : cargs,
- link_args : vflag,
+ link_args : libvflag + vflag,
link_depends : mapfile,
dependencies : libslirp_deps,
)
@@ -211,7 +211,7 @@ else
lib = library('slirp', sources,
version : lt_version,
c_args : cargs,
- link_args : vflag,
+ link_args : libvflag + vflag,
link_depends : mapfile,
dependencies : libslirp_deps,
install : install_devel or get_option('default_library') == 'shared',