mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-19 22:48:09 +02:00
For example, to depend on cairo-script, inccairoscript was added to "include_directories:" and libcairoscript was added to "link_with:". This commit instead uses the libcairoscript_dep dependency everywhere. Signed-off-by: Uli Schlachter <psychon@znc.in>
30 lines
821 B
Meson
30 lines
821 B
Meson
cairo_gobject_sources = [
|
|
'cairo-gobject-enums.c',
|
|
'cairo-gobject-structs.c',
|
|
]
|
|
|
|
cairo_gobject_headers = [
|
|
'cairo-gobject.h',
|
|
]
|
|
|
|
libcairogobject = library('cairo-gobject', cairo_gobject_sources,
|
|
include_directories: [incbase],
|
|
dependencies: [glib_dep, gobject_dep, libcairo_dep],
|
|
soversion: cairo_version_sonum,
|
|
version: cairo_libversion,
|
|
install: true,
|
|
)
|
|
|
|
libcairogobject_dep = declare_dependency(link_with: libcairogobject,
|
|
include_directories: include_directories('.'),
|
|
dependencies: libcairo_dep)
|
|
|
|
pkgmod.generate(libcairogobject,
|
|
libraries: [libcairo, glib_dep, gobject_dep],
|
|
description: 'cairo-gobject for cairo graphics library',
|
|
subdirs: [meson.project_name()],
|
|
)
|
|
|
|
meson.override_dependency('cairo-gobject', libcairogobject_dep)
|
|
|
|
install_headers(cairo_gobject_headers, subdir: 'cairo')
|