build: ./pre-inst-env MES_PREFIX fixup.
* build-aux/pre-inst-env.in: Set MES_PREFIX to abs_top_srcdir. * src/mes.c (open_boot): Cater for MES_PREFIX/mes and ${srcdest}.
This commit is contained in:
parent
c03807b78f
commit
e8626841f3
|
@ -26,7 +26,7 @@ prefix=${prefix-@prefix@}
|
||||||
export prefix
|
export prefix
|
||||||
program_prefix=${program_prefix-@program_prefix@}
|
program_prefix=${program_prefix-@program_prefix@}
|
||||||
|
|
||||||
MES_PREFIX=${MES_PREFIX-${abs_top_srcdir}/mes}
|
MES_PREFIX=${MES_PREFIX-${abs_top_srcdir}}
|
||||||
export MES_PREFIX
|
export MES_PREFIX
|
||||||
|
|
||||||
GUILE_LOAD_COMPILED_PATH="$abs_top_builddir/scripts:$abs_top_builddir/module${GUILE_LOAD_COMPILED_PATH:+:}$GUILE_LOAD_COMPILED_PATH"
|
GUILE_LOAD_COMPILED_PATH="$abs_top_builddir/scripts:$abs_top_builddir/module${GUILE_LOAD_COMPILED_PATH:+:}$GUILE_LOAD_COMPILED_PATH"
|
||||||
|
|
|
@ -1788,6 +1788,7 @@ open_boot ()
|
||||||
if (getenv ("MES_PREFIX"))
|
if (getenv ("MES_PREFIX"))
|
||||||
{
|
{
|
||||||
strcpy (g_datadir, getenv ("MES_PREFIX"));
|
strcpy (g_datadir, getenv ("MES_PREFIX"));
|
||||||
|
strcpy (g_datadir + strlen (g_datadir), "/mes");
|
||||||
strcpy (file_name, g_datadir);
|
strcpy (file_name, g_datadir);
|
||||||
strcpy (file_name + strlen (file_name), "/module/mes/");
|
strcpy (file_name + strlen (file_name), "/module/mes/");
|
||||||
__stdin = try_open_boot (file_name, boot, "MES_PREFIX");
|
__stdin = try_open_boot (file_name, boot, "MES_PREFIX");
|
||||||
|
@ -1809,10 +1810,13 @@ open_boot ()
|
||||||
}
|
}
|
||||||
if (__stdin < 0)
|
if (__stdin < 0)
|
||||||
{
|
{
|
||||||
strcpy (g_datadir, "mes");
|
g_datadir[0] = 0;
|
||||||
|
if (getenv ("srcdest"))
|
||||||
|
strcpy (g_datadir, getenv ("srcdest"));
|
||||||
|
strcpy (g_datadir + strlen (g_datadir), "mes");
|
||||||
strcpy (file_name, g_datadir);
|
strcpy (file_name, g_datadir);
|
||||||
strcpy (file_name + strlen (file_name), "/module/mes/");
|
strcpy (file_name + strlen (file_name), "/module/mes/");
|
||||||
__stdin = try_open_boot (file_name, boot, "mes");
|
__stdin = try_open_boot (file_name, boot, "${srcdest}mes");
|
||||||
}
|
}
|
||||||
if (__stdin < 0)
|
if (__stdin < 0)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue