--- a/data/meson.build +++ b/data/meson.build @@ -69,8 +69,10 @@ install_data( install_dir: join_paths(get_option('datadir'), 'fonts') ) +fs = import('fs') + # Install GSettings schema -configure_file( +gschema = configure_file( input: '@0@.gschema.xml'.format(PROJECT_RDNN_NAME), output: '@0@.gschema.xml'.format(APPLICATION_ID), configuration: conf, @@ -82,7 +84,7 @@ configure_file( compile_schemas = find_program('glib-compile-schemas', required: false, disabler: true) if compile_schemas.found() test('Validate schema file', compile_schemas, - args: ['--strict', '--dry-run', meson.current_source_dir()] + args: ['--strict', '--dry-run', fs.parent(gschema)] ) endif