Convert fallback kwargs to [provide] entries.
This commit is contained in:
parent
bc0a5fdf43
commit
726b1a8b2d
11
meson.build
11
meson.build
|
@ -90,15 +90,12 @@ if not get_option('freetype').disabled()
|
||||||
if not freetype_dep.found()
|
if not freetype_dep.found()
|
||||||
# https://github.com/harfbuzz/harfbuzz/pull/2498
|
# https://github.com/harfbuzz/harfbuzz/pull/2498
|
||||||
freetype_dep = dependency('freetype2', required: get_option('freetype'),
|
freetype_dep = dependency('freetype2', required: get_option('freetype'),
|
||||||
fallback: ['freetype2', 'freetype_dep'],
|
|
||||||
default_options: ['harfbuzz=disabled'])
|
default_options: ['harfbuzz=disabled'])
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
glib_dep = dependency('glib-2.0', required: get_option('glib'),
|
glib_dep = dependency('glib-2.0', required: get_option('glib'))
|
||||||
fallback: ['glib', 'libglib_dep'])
|
gobject_dep = dependency('gobject-2.0', required: get_option('gobject'))
|
||||||
gobject_dep = dependency('gobject-2.0', required: get_option('gobject'),
|
|
||||||
fallback: ['glib', 'libgobject_dep'])
|
|
||||||
graphite2_dep = dependency('graphite2', required: get_option('graphite2'))
|
graphite2_dep = dependency('graphite2', required: get_option('graphite2'))
|
||||||
graphite_dep = dependency('graphite2', required: get_option('graphite'))
|
graphite_dep = dependency('graphite2', required: get_option('graphite'))
|
||||||
|
|
||||||
|
@ -148,8 +145,8 @@ if not get_option('cairo').disabled()
|
||||||
# dependency cycle here because we have configured freetype2 above with
|
# dependency cycle here because we have configured freetype2 above with
|
||||||
# harfbuzz support disabled, so when cairo will lookup freetype2 dependency
|
# harfbuzz support disabled, so when cairo will lookup freetype2 dependency
|
||||||
# it will be forced to use that one.
|
# it will be forced to use that one.
|
||||||
cairo_dep = dependency('cairo', fallback: 'cairo', required: get_option('cairo'))
|
cairo_dep = dependency('cairo', required: get_option('cairo'))
|
||||||
cairo_ft_dep = dependency('cairo-ft', fallback: 'cairo', required: get_option('cairo'))
|
cairo_ft_dep = dependency('cairo-ft', required: get_option('cairo'))
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -3,3 +3,6 @@ directory=cairo
|
||||||
url=https://gitlab.freedesktop.org/cairo/cairo.git
|
url=https://gitlab.freedesktop.org/cairo/cairo.git
|
||||||
depth=1
|
depth=1
|
||||||
revision=1.17.4
|
revision=1.17.4
|
||||||
|
|
||||||
|
[provide]
|
||||||
|
dependency_names = cairo, cairo-ft
|
||||||
|
|
|
@ -2,3 +2,6 @@
|
||||||
directory=freetype
|
directory=freetype
|
||||||
url=https://gitlab.freedesktop.org/freetype/freetype.git
|
url=https://gitlab.freedesktop.org/freetype/freetype.git
|
||||||
revision=VER-2-11-0
|
revision=VER-2-11-0
|
||||||
|
|
||||||
|
[provide]
|
||||||
|
freetype2 = freetype_dep
|
||||||
|
|
|
@ -4,3 +4,7 @@ url=https://gitlab.gnome.org/GNOME/glib.git
|
||||||
depth=1
|
depth=1
|
||||||
push-url=git@gitlab.gnome.org:GNOME/glib.git
|
push-url=git@gitlab.gnome.org:GNOME/glib.git
|
||||||
revision=2.58.1
|
revision=2.58.1
|
||||||
|
|
||||||
|
[provide]
|
||||||
|
glib-2.0 = libglib_dep
|
||||||
|
gobject-2.0 = libgobject_dep
|
||||||
|
|
Loading…
Reference in New Issue