summaryrefslogtreecommitdiff
path: root/gio
diff options
context:
space:
mode:
authorPhilip Withnall <withnall@endlessm.com>2019-05-02 00:37:05 +0100
committerPhilip Withnall <withnall@endlessm.com>2019-05-02 13:00:48 +0100
commitc6342b975d644d943e23b02de92687e3870e7708 (patch)
tree115f74a763753fc1ad3ea67bb17900451a24925b /gio
parent375fa65b2404ae725a625ba1b26eba2e4321d9e4 (diff)
downloadglib-c6342b975d644d943e23b02de92687e3870e7708.tar.gz
tests: Don’t check for libdl on FreeBSD or NetBSD either
As with commit c14ac90ed2347ef050ccc83ef6b7b183cec6d0e4, it isn’t needed and doesn’t exist. Signed-off-by: Philip Withnall <withnall@endlessm.com> Fixes: #1739
Diffstat (limited to 'gio')
-rw-r--r--gio/tests/meson.build6
1 files changed, 5 insertions, 1 deletions
diff --git a/gio/tests/meson.build b/gio/tests/meson.build
index 8030e5ae2..98e802ac6 100644
--- a/gio/tests/meson.build
+++ b/gio/tests/meson.build
@@ -140,13 +140,17 @@ if host_machine.system() != 'windows'
}
if have_rtld_next
+ # FIXME: This list will probably grow; see
+ # https://gitlab.gnome.org/GNOME/glib/issues/1739
+ no_libdl_systems = ['freebsd', 'netbsd', 'openbsd']
+
gio_tests += {
'gsocketclient-slow' : {
'depends' : [
shared_library('slow-connect-preload',
'slow-connect-preload.c',
name_prefix : '',
- dependencies: cc.find_library('dl', required: host_machine.system() != 'openbsd'),
+ dependencies: cc.find_library('dl', required: not no_libdl_systems.contains(host_machine.system())),
install_dir : installed_tests_execdir,
install: installed_tests_enabled,
)