meson: set install_tag for schema files
To limit the amount of files installed by meson install, users can specify specific classes of files they actually want to install. Most to be installed files are automatically tagged by meson correctly based on what function produced them, but it can't for some (esp. those installed using install_data/subdir). As gschema files *should typically* be available at runtime, give them the "runtime" tag. See https://mesonbuild.com/Installing.html#installation-tags
This commit is contained in:
@@ -1090,7 +1090,7 @@ gtk_settings_schemas = [
|
||||
'org.gtk.gtk4.Settings.EmojiChooser.gschema.xml',
|
||||
'org.gtk.gtk4.Settings.Debug.gschema.xml',
|
||||
]
|
||||
install_data(gtk_settings_schemas, install_dir: gtk_schemasdir)
|
||||
install_data(gtk_settings_schemas, install_dir: gtk_schemasdir, install_tag: 'runtime')
|
||||
gnome.compile_schemas(depend_files: files(gtk_settings_schemas), build_by_default: true)
|
||||
gtk_schema_build_dir = meson.current_build_dir()
|
||||
|
||||
|
Reference in New Issue
Block a user