+2005-12-27 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/relocate.cc (set_env_dir): New function.
+ (set_relocation): Use it to fix setting PANGO_PREFIX.
+
2005-12-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
* input/regression/stem-direction-context.ly: remove rest.
return -1;
}
+static int
+set_env_dir (char const *key, String value)
+{
+ if (is_dir (value))
+ return sane_putenv (key, value, false);
+ else if (be_verbose_global)
+ warning (_f ("no such directory: %s for %s", value, key));
+ return -1;
+}
+
static int
prepend_env_path (char const *key, String value)
{
SCM_MAJOR_VERSION, SCM_MINOR_VERSION));
set_env_file ("PANGO_RC_FILE", sysconfdir + "/pango/pangorc");
- sane_putenv ("PANGO_PREFIX", prefix, true);
+ set_env_dir ("PANGO_PREFIX", prefix);
prepend_env_path ("PATH", bindir);
}