[mutter] build: Pass library as first argument to pkg.generate()
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] build: Pass library as first argument to pkg.generate()
- Date: Tue, 8 Jan 2019 11:51:21 +0000 (UTC)
commit 73ddd7cd48b84860a1ed678f1a88a05d59ddb65e
Author: Jonas Ã…dahl <jadahl gmail com>
Date: Tue Jan 8 09:05:08 2019 +0100
build: Pass library as first argument to pkg.generate()
Dependencies are added automatically, and we no longer get warnings
like:
clutter/clutter/meson.build:628: DEPRECATION: Library mutter-clutter-4
was passed to the "libraries" keyword argument of a previous call to
generate() method instead of first positional argument. Adding
mutter-clutter-4 to "Requires" field, but this is a deprecated behaviour
that will change in a future version of Meson. Please report the issue
if this warning cannot be avoided in your case.
clutter/clutter/meson.build | 8 ++++----
cogl/cogl-gles2/meson.build | 3 +--
cogl/cogl-pango/meson.build | 3 +--
cogl/cogl-path/meson.build | 3 +--
cogl/cogl/meson.build | 4 ++--
src/meson.build | 3 +--
6 files changed, 10 insertions(+), 14 deletions(-)
---
diff --git a/clutter/clutter/meson.build b/clutter/clutter/meson.build
index ed3befbef..828525770 100644
--- a/clutter/clutter/meson.build
+++ b/clutter/clutter/meson.build
@@ -625,11 +625,11 @@ install_headers(clutter_deprecated_headers,
install_headers(clutter_x11_headers,
subdir: join_paths(clutter_clutter_includedir, 'x11'))
-pkg.generate(
+pkg.generate(libmutter_clutter,
name: 'Mutters Clutter',
filebase: libmutter_clutter_name,
description: 'Mutters Clutter Private Library',
- libraries: [libmutter_clutter, m_dep],
+ libraries: [m_dep],
subdirs: join_paths(pkgname, 'clutter'),
requires: [clutter_pkg_deps, libmutter_cogl_name],
version: meson.project_version(),
@@ -638,11 +638,11 @@ pkg.generate(
],
)
-pkg.generate(
+pkg.generate(libmutter_clutter,
name: 'Mutters ClutterX11',
filebase: 'mutter-clutter-x11-' + libmutter_api_version,
description: 'Mutters ClutterX11 Private Library',
- libraries: [libmutter_clutter, m_dep],
+ libraries: [m_dep],
subdirs: join_paths(pkgname, 'clutter'),
requires: [clutter_pkg_deps, libmutter_cogl_name],
version: meson.project_version(),
diff --git a/cogl/cogl-gles2/meson.build b/cogl/cogl-gles2/meson.build
index 1b144da1d..3794d779b 100644
--- a/cogl/cogl-gles2/meson.build
+++ b/cogl/cogl-gles2/meson.build
@@ -27,11 +27,10 @@ cogl_gles2_includedir = join_paths(cogl_includedir, 'cogl-gles2/GLES2')
install_headers(cogl_gles2_public_headers,
subdir: cogl_gles2_includedir)
-pkg.generate(
+pkg.generate(libmutter_cogl_gles2,
name: 'CoglGles2',
filebase: 'mutter-cogl-gles2-' + libmutter_api_version,
description: 'A cogl GLES2 helper library for mutter',
- libraries: [libmutter_cogl_gles2],
subdirs: join_paths(pkgname, 'cogl'),
requires: [cogl_pkg_deps, libmutter_cogl_name],
version: meson.project_version(),
diff --git a/cogl/cogl-pango/meson.build b/cogl/cogl-pango/meson.build
index 90802d07c..6affbfcf6 100644
--- a/cogl/cogl-pango/meson.build
+++ b/cogl/cogl-pango/meson.build
@@ -67,11 +67,10 @@ endif
cogl_pango_includedir = join_paths(cogl_includedir, 'cogl-pango')
install_headers(cogl_pango_public_headers, subdir: cogl_pango_includedir)
-pkg.generate(
+pkg.generate(libmutter_cogl_pango,
name: 'CoglPango',
filebase: 'mutter-cogl-pango-' + libmutter_api_version,
description: 'A text rendering for Cogl in mutter',
- libraries: [libmutter_cogl_pango],
subdirs: join_paths(pkgname, 'cogl'),
requires: [cogl_pkg_deps, libmutter_cogl_name],
version: meson.project_version(),
diff --git a/cogl/cogl-path/meson.build b/cogl/cogl-path/meson.build
index bc6656db9..fe9395f97 100644
--- a/cogl/cogl-path/meson.build
+++ b/cogl/cogl-path/meson.build
@@ -68,11 +68,10 @@ libmutter_cogl_path_dep = declare_dependency(
install_headers(cogl_path_public_headers,
subdir: cogl_path_includedir)
-pkg.generate(
+pkg.generate(libmutter_cogl_path,
name: 'CoglPath',
filebase: 'mutter-cogl-path-' + libmutter_api_version,
description: 'A 2D path drawing library for Cogl in mutter',
- libraries: [libmutter_cogl_path],
subdirs: join_paths(pkgname, 'cogl'),
requires: [cogl_pkg_deps, libmutter_cogl_name],
version: meson.project_version(),
diff --git a/cogl/cogl/meson.build b/cogl/cogl/meson.build
index 45f2726f9..8501af963 100644
--- a/cogl/cogl/meson.build
+++ b/cogl/cogl/meson.build
@@ -517,11 +517,11 @@ install_headers([
install_headers(cogl_gl_prototype_headers,
subdir: join_paths(cogl_cogl_includedir, 'gl-prototypes'))
-pkg.generate(
+pkg.generate(libmutter_cogl,
name: 'Cogl',
filebase: libmutter_cogl_name,
description: 'An object oriented GL/GLES Abstraction/Utility Layer in mutter',
- libraries: [libmutter_cogl, m_dep],
+ libraries: [m_dep],
subdirs: join_paths(pkgname, 'cogl'),
requires: [cogl_pkg_deps],
version: meson.project_version(),
diff --git a/src/meson.build b/src/meson.build
index 3fad9eda7..58134967b 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -833,11 +833,10 @@ if have_introspection
)
endif
-pkg.generate(
+pkg.generate(libmutter,
name: 'Meta',
filebase: 'libmutter-' + libmutter_api_version,
description: 'Mutter compositor and window manager library',
- libraries: [libmutter],
subdirs: pkgname,
requires: [mutter_pkg_deps, libmutter_clutter_name],
version: meson.project_version(),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]