meson.build: compile GLib schemas on install

Run a script as a post install to make sure that all GLib schemas are compiled
This commit is contained in:
Dylan Van Assche
2021-01-01 18:38:47 +01:00
parent e4cdd0bcff
commit 2e92c181a0
2 changed files with 19 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
#!/usr/bin/python3
import os
import subprocess
import sys
destdir = os.environ.get('DESTDIR', '')
if not destdir and len(sys.argv) > 1:
datadir = sys.argv[1]
print('Compiling gsettings schemas...')
subprocess.call(['glib-compile-schemas', os.path.join(datadir, 'glib-2.0', 'schemas')])