[gnome-documents/wip/rishi/meson-submodule-update: 2/2] build: Ensure that the Git submodules are kept updated



commit 76cc34192d06fde59b0bf3ff58c06fcd046ba766
Author: Debarshi Ray <debarshir gnome org>
Date:   Wed Sep 12 09:17:14 2018 +0200

    build: Ensure that the Git submodules are kept updated
    
    It's assumed that those building release tarballs, like distributions,
    might not have Git in their buildroots. Therefore, this is skipped for
    'plain' builds.
    
    https://gitlab.gnome.org/GNOME/gnome-documents/merge_requests/7

 meson.build | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/meson.build b/meson.build
index 8a5b5f65..c6fdb563 100644
--- a/meson.build
+++ b/meson.build
@@ -30,6 +30,10 @@ documents_pkglibdir = join_paths(documents_libdir, meson.project_name())
 
 documents_schemadir = join_paths(documents_datadir, 'glib-2.0', 'schemas')
 
+if not get_option('buildtype').contains('plain')
+  run_command('git', '-C', meson.source_root(), 'submodule', 'update', '--init', '--recursive')
+endif
+
 cc = meson.get_compiler('c')
 
 config_h = configuration_data()


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