mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-25 19:04:53 +01:00
configure: Remove space from IFS (using tab as necessary)
The idea here is to more easily support filenames with spaces in them in various loops. We're about to add a loop over the paths configured by the dynamic linker. Hopefully, they wouldn't contain spaces, but one never knows so we might as well be prepared.
This commit is contained in:
parent
7b78eb4af6
commit
b3076ed269
1 changed files with 9 additions and 1 deletions
10
configure
vendored
10
configure
vendored
|
@ -1,5 +1,13 @@
|
|||
#! /bin/sh
|
||||
|
||||
# Removing space from IFS makes it much easier to support filenames
|
||||
# with spaces. See http://www.dwheeler.com/essays/filenames-in-shell.html
|
||||
# for gory details.
|
||||
IFS="$(printf '\n\t')"
|
||||
|
||||
# Since we don't have space in IFS we use tab to separate things in lists
|
||||
tab="$(printf '\t')"
|
||||
|
||||
# Set several defaults (optionally specified by the user in
|
||||
# environemnt variables)
|
||||
CC=${CC:-gcc}
|
||||
|
@ -7,7 +15,7 @@ CXX=${CXX:-g++}
|
|||
CFLAGS=${CFLAGS:--O2}
|
||||
CXXFLAGS=${CXXFLAGS:-\$(CFLAGS)}
|
||||
LDFLAGS=${LDFLAGS:-}
|
||||
XAPIAN_CONFIG=${XAPIAN_CONFIG:-xapian-config-1.1 xapian-config}
|
||||
XAPIAN_CONFIG=${XAPIAN_CONFIG:-xapian-config-1.1${tab}xapian-config}
|
||||
|
||||
# We don't allow the EMACS or GZIP Makefile variables inherit values
|
||||
# from the environment as we do with CC and CXX above. The reason is
|
||||
|
|
Loading…
Reference in a new issue