[gedit] build: simplify generation of org.gnome.gedit.enums.xml (gschema)



commit da6ab855057eb8605748ea8c23b2d79f9dffc40c
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Fri May 8 22:44:39 2020 +0200

    build: simplify generation of org.gnome.gedit.enums.xml (gschema)
    
    Only enum="org.gnome.gedit.GeditNotebookShowTabsModeType" is used in the
    *.gschema.xml.

 gedit/meson.build | 19 ++-----------------
 1 file changed, 2 insertions(+), 17 deletions(-)
---
diff --git a/gedit/meson.build b/gedit/meson.build
index d4e541d60..cf18c307a 100644
--- a/gedit/meson.build
+++ b/gedit/meson.build
@@ -228,22 +228,10 @@ pkg_config.generate(
   install_dir: get_option('libdir') / 'pkgconfig'
 )
 
-libgedit_sources = [
-  libgedit_public_sources,
-  libgedit_private_sources,
-  libgedit_public_enum_types[0],
-  libgedit_private_enum_types[0],
-  libgedit_gresources[0],
-]
-
-libgedit_public_headers += [
-  libgedit_public_enum_types[1],
-]
-
 # FIXME: https://github.com/mesonbuild/meson/issues/1687
 custom_target(
   'org.gnome.gedit.enums.xml',
-  input : libgedit_sources + libgedit_public_headers + ['gedit-notebook.h'],
+  input : ['gedit-notebook.h'],
   output: 'org.gnome.gedit.enums.xml',
   capture: true,
   command: [
@@ -257,10 +245,7 @@ custom_target(
     '@INPUT@'
   ],
   install: true,
-  install_dir: join_paths(
-    glibdir,
-    'schemas',
-  )
+  install_dir: get_option('datadir') / 'glib-2.0/schemas'
 )
 
 gedit_sources = [


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