project('vala internal glib') if not add_languages('vala', required: false) error('MESON_SKIP_TEST valac not installed') endif glib_ver = get_option('glib-version') if glib_ver == 'unset' error('Required to set -Dglib-version') endif glib_dep = declare_dependency(version: glib_ver) meson.override_dependency('glib-2.0', glib_dep) named_glib_dep = dependency('glib-2.0') assert(named_glib_dep.type_name() == 'internal') assert(glib_dep == named_glib_dep) tgt = static_library('vala-tgt', 'lib.vala', dependencies: named_glib_dep)