1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 11:50:28 +02:00

update uninstalled-env.in for load-compiled path separation

* meta/uninstalled-env.in: Update to set GUILE_LOAD_COMPILED_PATH and
  GUILE_SYSTEM_COMPILED_PATH.
This commit is contained in:
Andy Wingo 2009-06-02 22:37:24 +02:00
parent fcb6f5ff33
commit d1e47c6e6c

View file

@ -66,9 +66,26 @@ else
fi fi
export GUILE_LOAD_PATH export GUILE_LOAD_PATH
if [ x"$GUILE_LOAD_COMPILED_PATH" = x ]
then
GUILE_LOAD_COMPILED_PATH="${top_builddir}/guile-readline:${top_builddir}:${top_builddir}/module"
else
for d in "${top_builddir}" "${top_builddir}/guile-readline" \
"${top_builddir}/module"
do
# This hair prevents double inclusion.
# The ":" prevents prefix aliasing.
case x"$GUILE_LOAD_COMPILED_PATH" in
x*${d}:*) ;;
*) GUILE_LOAD_COMPILED_PATH="${d}:$GUILE_LOAD_COMPILED_PATH" ;;
esac
done
fi
export GUILE_LOAD_COMPILED_PATH
# Don't look in installed dirs for guile modules # Don't look in installed dirs for guile modules
if ( env | grep -v -q -E '^GUILE_SYSTEM_PATH=' ); then if ( env | grep -v -q -E '^GUILE_SYSTEM_COMPILED_PATH=' ); then
export GUILE_SYSTEM_PATH= export GUILE_SYSTEM_COMPILED_PATH=
fi fi
# handle LTDL_LIBRARY_PATH (no clobber) # handle LTDL_LIBRARY_PATH (no clobber)