From 2d07b95524891470e0eadfeab6a751bd723215a3 Mon Sep 17 00:00:00 2001 From: Olivier Duchateau Date: Mon, 31 Oct 2022 10:28:23 +0100 Subject: Fix linker issue (on FreeBSD) with Spidermonkey JavaScript engine --- meson.build | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meson.build b/meson.build index 876b55e..f3a8588 100644 --- a/meson.build +++ b/meson.build @@ -154,6 +154,11 @@ if js_engine == 'duktape' config_h.set('HAVE_' + func.to_upper(), cc.has_function(func, prefix : '#include ')) elif js_engine == 'mozjs' js_dep = dependency('mozjs-102') + + _system = host_machine.system().to_lower() + if _system.contains('freebsd') + config_h.set('__BSD_VISIBLE', 1) + endif endif dbus_dep = dependency('dbus-1', required: false) -- cgit v1.2.1