gio/tests/meson: Make giomodule test to depend on built modules

These are loaded dynamically so we need to ensure they're available at
test time
This commit is contained in:
Marco Trevisan (Treviño) 2022-10-25 18:45:46 +02:00
parent ff195b6e0d
commit ed013f9550

View File

@ -42,6 +42,10 @@ giotypefuncs_inc = custom_target(
input : gio_headers + [gioenumtypes_h] + gobject_install_headers,
command: [gengiotypefuncs_prog, '@OUTPUT@', '@INPUT@'])
if glib_build_shared
subdir('modules')
endif
# Test programs buildable on all platforms
gio_tests = {
'appmonitor' : {
@ -66,7 +70,9 @@ gio_tests = {
'file-thumbnail' : {},
'fileattributematcher' : {},
'filter-streams' : {},
'giomodule' : {},
'giomodule' : {
'depends' : glib_build_shared ? [libtestmodulea, libtestmoduleb] : [],
},
'gsubprocess' : {
'suite': host_system == 'windows' ? ['flaky'] : [],
'extra_programs': ['gsubprocess-testprog'],
@ -1037,7 +1043,3 @@ if installed_tests_enabled
endif
subdir('services')
if glib_build_shared
subdir('modules')
endif