libsources = ['meson-subsample.c', 'meson-subsample.h'] girlib = shared_library( 'girlib', sources : libsources, dependencies : [gobj, statichelper_dep], install : true ) girexe = executable( 'girprog', sources : 'prog.c', dependencies : [gobj, statichelper_dep], link_with : girlib ) gnome.generate_gir( girlib, statichelper_lib, sources : [ libsources, statichelper_sources ], nsversion : '1.0', namespace : 'Meson', symbol_prefix : 'meson_', identifier_prefix : 'Meson', includes : ['GObject-2.0'], install : true ) test('gobject introspection/subproject/c', girexe)