libsources = ['meson-subsample.c', 'meson-subsample.h'] girsubproject = shared_library( 'girsubproject', sources : libsources, dependencies : [gobj, girlib_dep], install : true ) girexe = executable( 'girprog', sources : 'prog.c', dependencies : [gobj, girlib_dep], link_with : girsubproject ) gnome.generate_gir( girsubproject, sources : libsources, nsversion : '1.0', namespace : 'MesonSub', symbol_prefix : 'meson_sub_', identifier_prefix : 'MesonSub', includes : ['GObject-2.0', meson_gir], install : true, install_dir_gir: false, ) message('TEST: ' + girsubproject.outdir()) test('gobject introspection/subproject/c', girexe)