[gtk/bump-meson-req] gdk: Use gnome.mkenums_simple
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/bump-meson-req] gdk: Use gnome.mkenums_simple
- Date: Sun, 25 Sep 2022 01:23:19 +0000 (UTC)
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]