[libgit2-glib] meson: Simplify enum sources generation



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]