Skip to content

Commit 833bf3a

Browse files
committed
meson: Add missing dependency on gio-unix
We were piggybacking on frida-core depending on this, but we really shouldn't have.
1 parent a9de873 commit 833bf3a

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

meson.build

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ if host_os != host_os_family
8686
endif
8787

8888
frida_core_dep = dependency('frida-core-1.0')
89+
os_deps = []
90+
if host_os_family != 'windows'
91+
os_deps += dependency('gio-unix-2.0')
92+
endif
8993

9094
configure_file(input: 'config.h.in',
9195
output: 'config.h',

src/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ extension = shared_module('_frida', '_frida.c',
1111
c_args: frida_component_cflags,
1212
include_directories: include_directories(python_incdir),
1313
link_args: extra_link_args,
14-
dependencies: [frida_core_dep],
14+
dependencies: [frida_core_dep] + os_deps,
1515
install: true,
1616
install_dir: python_site_packages,
1717
)

0 commit comments

Comments
 (0)