mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-24 20:08:10 +01:00
configure: store $IFS to $DEFAULT_IFS readonly variable
In the future, IFS value needs to be changed in a few places in configure -- and then restored. Store the original value to $DEFAULT_IFS for easy restoration.
This commit is contained in:
parent
1984a26646
commit
1ef9f769d7
1 changed files with 5 additions and 3 deletions
8
configure
vendored
8
configure
vendored
|
@ -1,5 +1,8 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
|
||||||
|
# Store original IFS value so it can be changed (and restored) in many places.
|
||||||
|
readonly DEFAULT_IFS=$IFS
|
||||||
|
|
||||||
srcdir=$(dirname "$0")
|
srcdir=$(dirname "$0")
|
||||||
|
|
||||||
# For a non-srcdir configure invocation (such as ../configure), create
|
# For a non-srcdir configure invocation (such as ../configure), create
|
||||||
|
@ -351,7 +354,6 @@ elif [ $uname = "Linux" ] || [ $uname = "GNU" ] ; then
|
||||||
# IFS=$(printf '\n')
|
# IFS=$(printf '\n')
|
||||||
#
|
#
|
||||||
# because the shell's command substitution deletes any trailing newlines.
|
# because the shell's command substitution deletes any trailing newlines.
|
||||||
OLD_IFS=$IFS
|
|
||||||
IFS="
|
IFS="
|
||||||
"
|
"
|
||||||
for path in $ldconfig_paths; do
|
for path in $ldconfig_paths; do
|
||||||
|
@ -359,7 +361,7 @@ elif [ $uname = "Linux" ] || [ $uname = "GNU" ] ; then
|
||||||
libdir_in_ldconfig=1
|
libdir_in_ldconfig=1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
IFS=$OLD_IFS
|
IFS=$DEFAULT_IFS
|
||||||
if [ "$libdir_in_ldconfig" = '0' ]; then
|
if [ "$libdir_in_ldconfig" = '0' ]; then
|
||||||
printf "No (will set RPATH)\n"
|
printf "No (will set RPATH)\n"
|
||||||
else
|
else
|
||||||
|
@ -508,7 +510,7 @@ done
|
||||||
printf "\n\t${WARN_CFLAGS}\n"
|
printf "\n\t${WARN_CFLAGS}\n"
|
||||||
|
|
||||||
rm -f minimal minimal.c
|
rm -f minimal minimal.c
|
||||||
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
|
|
||||||
All required packages were found. You may now run the following
|
All required packages were found. You may now run the following
|
||||||
|
|
Loading…
Reference in a new issue