project('Dub dependency not in dub.json') if not add_languages('d', required: false) error('MESON_SKIP_TEST test requires D compiler') endif dub_exe = find_program('dub', required : false) if not dub_exe.found() error('MESON_SKIP_TEST: Dub not found') endif dub_ver = dub_exe.version() if not dub_ver.version_compare('>=1.35.0') error('MESON_SKIP_TEST: test requires dub >=1.35.0') endif dep = dependency('urld', method: 'dub') # not in dub.json