kopia lustrzana https://github.com/Hamlib/Hamlib
Make autogen.sh agnostic to whitespace in paths
Note that this patch does not enable builds with whitespace in $SRCDIR or in `pwd` but it does at least get as far as running configure which will fail with a meaningful warning about unsafe characters in the offending paths.Hamlib-3.0
rodzic
3f1bde0890
commit
0f35adda2e
18
autogen.sh
18
autogen.sh
|
@ -14,7 +14,7 @@ AUTORECONF=autoreconf
|
|||
AUTOMAKE=automake
|
||||
|
||||
# variables below this line should not need modification
|
||||
SRCDIR=`dirname $0`
|
||||
SRCDIR=`dirname "$0"`
|
||||
test -z "$SRCDIR" && SRCDIR=.
|
||||
|
||||
ORIGDIR=`pwd`
|
||||
|
@ -26,21 +26,21 @@ FILE=include/hamlib/rig.h
|
|||
|
||||
DIE=0
|
||||
|
||||
($AUTORECONF --version) < /dev/null > /dev/null 2>&1 || {
|
||||
("$AUTORECONF" --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "You must have autoreconf installed to compile $PROJECT."
|
||||
echo "Download the appropriate package for your distribution,"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
($AUTOMAKE --version) < /dev/null > /dev/null 2>&1 || {
|
||||
("$AUTOMAKE" --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "You must have automake installed to compile $PROJECT."
|
||||
echo "Download the appropriate package for your distribution,"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
($LIBTOOLIZE --version) < /dev/null > /dev/null 2>&1 || {
|
||||
("$LIBTOOLIZE" --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "You must have libtool installed to compile $PROJECT."
|
||||
echo "Download the appropriate package for your distribution."
|
||||
|
@ -51,7 +51,7 @@ if test "$DIE" -eq 1; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
cd $SRCDIR
|
||||
cd "$SRCDIR"
|
||||
|
||||
test $TEST_TYPE $FILE || {
|
||||
echo "You must run this script in the top-level $PROJECT directory"
|
||||
|
@ -68,13 +68,13 @@ echo "Running '$AUTORECONF -i' to process configure.ac"
|
|||
echo "and generate the configure script."
|
||||
|
||||
# Tell autoreconf to install needed build system files
|
||||
$AUTORECONF -i
|
||||
"$AUTORECONF" -i
|
||||
|
||||
cd $ORIGDIR
|
||||
cd "$ORIGDIR"
|
||||
|
||||
if test -z "$*"; then
|
||||
echo "I am going to run ./configure with no arguments - if you wish "
|
||||
echo "to pass any to it, please specify them on the $0 command line."
|
||||
echo "to pass any to it, please specify them on the \"$0\" command line."
|
||||
fi
|
||||
|
||||
$SRCDIR/configure "$@"
|
||||
"$SRCDIR/configure" "$@"
|
||||
|
|
Ładowanie…
Reference in New Issue