X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=configure;h=3c148e12060779c90fd24bc5ef6a09544a9704db;hp=ef81e71ba67a4364852b1c2b9585c1e6479e46f1;hb=e0e55c5b6fd27a96601de95cfcec2b67d8a20c76;hpb=9829533e92f84ff151279e5202e0420bc70a8863 diff --git a/configure b/configure index ef81e71b..3c148e12 100755 --- a/configure +++ b/configure @@ -31,6 +31,22 @@ case $NOTMUCH_SRCDIR in ( *\'* | *['\"`$']* ) exit 1 esac +case $PWD in ( *\'* | *['\"`$']* ) + echo "Definitely unsafe characters in current directory '$PWD'". + exit 1 +esac + +# In case of whitespace, builds may work, tests definitely will not. +case $NOTMUCH_SRCDIR in ( *["$IFS"]* ) + echo "Whitespace in source path '$NOTMUCH_SRCDIR' not supported". + exit 1 +esac + +case $PWD in ( *["$IFS"]* ) + echo "Whitespace in current directory '$PWD' not supported". + exit 1 +esac + subdirs="util compat lib parse-time-string completion doc emacs" subdirs="${subdirs} performance-test test test/test-databases" subdirs="${subdirs} bindings"