[cheese] build: Simplify enum generation



commit 888edf45f8bd2ae6a72750ff9bfaef856f403fa7
Author: Iñigo Martínez <inigomartinez gmail com>
Date:   Mon Jul 29 22:51:42 2019 +0200

    build: Simplify enum generation
    
    meson has an alternative way to generate simple enum files without
    using template files.
    
    `mkenums` has been replaced by `mkenums_simple` that allows avoiding
    template files.

 libcheese/cheese-enums.c.template | 42 ---------------------------------------
 libcheese/cheese-enums.h.template | 25 -----------------------
 libcheese/meson.build             |  8 ++------
 3 files changed, 2 insertions(+), 73 deletions(-)
---
diff --git a/libcheese/meson.build b/libcheese/meson.build
index a326329a..851ef93e 100644
--- a/libcheese/meson.build
+++ b/libcheese/meson.build
@@ -107,13 +107,9 @@ sources = um_crop_area_source + files(
   'totem-aspect-frame.c',
 )
 
-enum_types = 'cheese-enums'
-
-enum_sources = gnome.mkenums(
-  enum_types,
+enum_sources = gnome.mkenums_simple(
+  'cheese-enums',
   sources: enum_headers,
-  c_template: enum_types + '.c.template',
-  h_template: enum_types + '.h.template',
 )
 
 deps = [


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]