[gtk/bump-meson-req] gdk: Use gnome.mkenums_simple



commit 455eefa854ecdb735f06be020655c2b3ec25cd83
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Sep 24 20:41:09 2022 -0400

    gdk: Use gnome.mkenums_simple
    
    This lets us avoid template files, and works just as well.

 gdk/gdkenumtypes.c.template | 41 -----------------------------------------
 gdk/gdkenumtypes.h.template | 29 -----------------------------
 gdk/meson.build             |  7 ++++---
 3 files changed, 4 insertions(+), 73 deletions(-)
---
diff --git a/gdk/meson.build b/gdk/meson.build
index b18bf6117c..6c1deecc04 100644
--- a/gdk/meson.build
+++ b/gdk/meson.build
@@ -136,10 +136,11 @@ gdkresources = gnome.compile_resources('gdkresources',
 
 gdk_headers = gdk_public_headers
 
-gdk_enums = gnome.mkenums('gdkenumtypes',
+gdk_enums = gnome.mkenums_simple('gdkenumtypes',
   sources: gdk_public_headers,
-  c_template: 'gdkenumtypes.c.template',
-  h_template: 'gdkenumtypes.h.template',
+  decorator: 'GDK_AVAILABLE_IN_ALL',
+  body_prefix: '#include "config.h"',
+  header_prefix: '#include "gdkversionmacros.h"',
   install_dir: gtk_includedir / 'gtk-4.0/gdk',
   install_header: true,
 )


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