ff4ff35918
Red Bear OS is a full fork. All sources must be available from git clone with zero network access. Removed gitignore rules that excluded fetched source trees under recipes/*/source/, local/recipes/kde/*/source/, local/recipes/qt/*/source/, and vendor source trees. Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded. 127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt frameworks, mesa, wayland, DRM drivers, and every other recipe source.
34 lines
921 B
Meson
34 lines
921 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,
|
|
gnu_symbol_visibility: 'hidden',
|
|
c_args: ['-DCAIRO_COMPILATION'],
|
|
link_args: extra_link_args,
|
|
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')
|