[libgit2-glib] meson: Simplify enum sources generation
- From: Alberto Fanjul <albfan src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgit2-glib] meson: Simplify enum sources generation
- Date: Sat, 5 Feb 2022 08:44:32 +0000 (UTC)
commit 24ebe80d943fedefe00f1ff1be70adcb75e3bb77
Author: Iñigo Martínez <inigomartinez gmail com>
Date: Wed May 22 08:45:13 2019 +0200
meson: Simplify enum sources generation
meson's GNOME module provides a `mkenums_simple` method[0] that
eases the generation of enum sources. This avoids the use of the
standard template files in most of the cases.
This has been used to remove the need of the enum template files.
libgit2-glib/ggit-enum-types.c.template | 39 ---------------------------------
libgit2-glib/ggit-enum-types.h.template | 27 -----------------------
libgit2-glib/meson.build | 8 ++-----
3 files changed, 2 insertions(+), 72 deletions(-)
---
diff --git a/libgit2-glib/meson.build b/libgit2-glib/meson.build
index 97568bf..69575ac 100644
--- a/libgit2-glib/meson.build
+++ b/libgit2-glib/meson.build
@@ -184,13 +184,9 @@ sources += configure_file(
install_dir: libgit2_glib_pkgincludedir,
)
-enum_types = 'ggit-enum-types'
-
-enum_sources = gnome.mkenums(
- enum_types,
+enum_sources = gnome.mkenums_simple(
+ 'ggit-enum-types',
sources: headers,
- h_template: enum_types + '.h.template',
- c_template: enum_types + '.c.template',
install_header: true,
install_dir: libgit2_glib_pkgincludedir,
)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]