EXTRA_DIST += $(test_in_files) $(testdata)
+GTK_GSETTINGS_SCHEMAS = \
+ $(top_srcdir)/gtk/org.gtk.Settings.ColorChooser.gschema.xml \
+ $(top_srcdir)/gtk/org.gtk.Settings.FileChooser.gschema.xml \
+ $(NULL)
+
+gschemas.compiled: $(GTK_GSETTINGS_SCHEMAS)
+ $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) \
+ $(addprefix --schema-file=,$(GTK_GSETTINGS_SCHEMAS)) \
+ --targetdir=$(builddir)
+
+BUILT_SOURCES = gschemas.compiled
+
+CLEANFILES = gschemas.compiled
+
+all-am: gschemas.compiled
+
if BUILDOPT_INSTALL_TESTS
insttestdir=$(libexecdir)/installed-tests/$(PACKAGE)
insttest_PROGRAMS = $(TEST_PROGS)
{
GError *error = NULL;
GOptionContext *context;
+ gchar *schema_dir;
context = g_option_context_new ("- run GTK accessibility tests");
g_option_context_add_main_entries (context, test_args, NULL);
gtk_test_init (argc, argv);
+ schema_dir = g_test_build_filename (G_TEST_BUILT, "", NULL);
+ g_setenv ("GSETTINGS_SCHEMA_DIR", schema_dir, TRUE);
+ g_free (schema_dir);
+
/* gtk_test_init does not call setlocale(), so do it ourselves,
* since running in the C locale breaks some our fancy
* utf8 output.