Merge branch 'improve-subproj-usage' into 'master'

meson: Override dependencies to improve usage as a subproject

See merge request GNOME/sysprof!58
This commit is contained in:
Christian Hergert
2022-12-18 06:28:59 +00:00
3 changed files with 3 additions and 0 deletions

View File

@ -64,6 +64,7 @@ libsysprof_capture_dep = declare_dependency(
dependencies: libsysprof_capture_deps,
include_directories: libsysprof_capture_include_dirs,
)
meson.override_dependency('sysprof-capture-@0@'.format(libsysprof_api_version), libsysprof_capture_dep)
if install_static
pkgconfig.generate(

View File

@ -118,6 +118,7 @@ libsysprof_ui_dep = declare_dependency(
dependencies: libsysprof_ui_deps,
include_directories: include_directories('.'),
)
meson.override_dependency('sysprof-ui-@0@'.format(libsysprof_api_version), libsysprof_ui_dep)
pkgconfig.generate(
libsysprof_ui,

View File

@ -178,6 +178,7 @@ libsysprof_dep = declare_dependency(
dependencies: libsysprof_deps,
include_directories: [include_directories('.'), libsysprof_capture_include_dirs],
)
meson.override_dependency('sysprof-@0@'.format(libsysprof_api_version), libsysprof_dep)
pkgconfig.generate(
libsysprof,