Fixes for [] escaping pointed out by Adrian
This commit is contained in:
parent
32523e4cb8
commit
f2b98c4624
515
src/configure
vendored
515
src/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -67,7 +67,6 @@ then
|
|||||||
else
|
else
|
||||||
TEMPLATE=DO_NOT_CHANGE_THIS_INVALID_FILENAME
|
TEMPLATE=DO_NOT_CHANGE_THIS_INVALID_FILENAME
|
||||||
fi
|
fi
|
||||||
export TEMPLATE
|
|
||||||
|
|
||||||
if test ! -f $TEMPLATE
|
if test ! -f $TEMPLATE
|
||||||
then
|
then
|
||||||
@ -98,8 +97,10 @@ EOT
|
|||||||
echo "You must choose an appropriate template file."
|
echo "You must choose an appropriate template file."
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
TEMPLATE=template/$TEMPLATE export TEMPLATE
|
TEMPLATE=template/$TEMPLATE
|
||||||
fi
|
fi
|
||||||
|
export TEMPLATE
|
||||||
|
echo ""
|
||||||
|
|
||||||
AROPT=`grep AROPT $TEMPLATE | awk -F: '{print $2}'`
|
AROPT=`grep AROPT $TEMPLATE | awk -F: '{print $2}'`
|
||||||
SHARED_LIB=`grep SHARED_LIB $TEMPLATE | awk -F: '{print $2}'`
|
SHARED_LIB=`grep SHARED_LIB $TEMPLATE | awk -F: '{print $2}'`
|
||||||
@ -112,9 +113,6 @@ DL_LIB=`grep DL_LIB $TEMPLATE | awk -F: '{print $2}'`
|
|||||||
YACC=`grep YACC $TEMPLATE | awk -F: '{print $2}'`
|
YACC=`grep YACC $TEMPLATE | awk -F: '{print $2}'`
|
||||||
YFLAGS=`grep YFLAGS $TEMPLATE | awk -F: '{print $2}'`
|
YFLAGS=`grep YFLAGS $TEMPLATE | awk -F: '{print $2}'`
|
||||||
|
|
||||||
export AROPT SHARED_LIB CFLAGS SRCH_INC SRCH_LIB USE_LOCALE DLSUFFIX
|
|
||||||
export DL_LIB YACC YFLAGS
|
|
||||||
|
|
||||||
|
|
||||||
dnl We now need to check for additional directories (include
|
dnl We now need to check for additional directories (include
|
||||||
dnl and library directories.
|
dnl and library directories.
|
||||||
@ -125,30 +123,43 @@ echo "you don't know the answers to these questions, then just
|
|||||||
echo "hit enter and we will try and figure it out. If things
|
echo "hit enter and we will try and figure it out. If things
|
||||||
echo "don't compile because of missing libraries or include
|
echo "don't compile because of missing libraries or include
|
||||||
echo "files, then you probably need to enter something here.
|
echo "files, then you probably need to enter something here.
|
||||||
|
echo "enter 'none' or new directories to override default"
|
||||||
echo ""
|
echo ""
|
||||||
$ECHO_N "Additional directories to search for include files { none }: $ECHO_C"
|
$ECHO_N "Additional directories to search for include files { $SRCH_INC }: $ECHO_C"
|
||||||
read a
|
read a
|
||||||
if test "$a." != "."
|
if test "$a." = "none."
|
||||||
then
|
then
|
||||||
SRCH_INC=$a
|
|
||||||
CPPFLAGS=`echo "$SRCH_INC" | sed 's@ *@ @g; s@^\([^ ]\)@-I\1@; s@ \([^ ]\)@ -I\1@g'`
|
|
||||||
else
|
|
||||||
SRCH_INC=
|
SRCH_INC=
|
||||||
CPPFLAGS=
|
CPPFLAGS=
|
||||||
fi
|
|
||||||
export SRCH_INC CPPFLAGS
|
|
||||||
|
|
||||||
$ECHO_N "Additional directories to search for library files { none }: $ECHO_C"
|
|
||||||
read a
|
|
||||||
if test "$a." != "."
|
|
||||||
then
|
|
||||||
SRCH_LIB=$a
|
|
||||||
LDFLAGS=`echo "$SRCH_LIB" | sed 's@ *@ @g; s@^\([^ ]\)@-L\1@; s@ \([^ ]\)@ -L\1@g'`
|
|
||||||
else
|
else
|
||||||
|
if test "$a." = "."
|
||||||
|
then
|
||||||
|
a=$SRCH_INC
|
||||||
|
fi
|
||||||
|
CPPFLAGS=`echo "$a" | sed 's@ *@ @g; s@^\([[^ ]]\)@-I\1@; s@ \([[^ ]]\)@ -I\1@g'`
|
||||||
|
|
||||||
|
fi
|
||||||
|
export CPPFLAGS
|
||||||
|
echo setting CPPFLAGS=$CPPFLAGS
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
$ECHO_N "Additional directories to search for library files { $SRCH_LIB }: $ECHO_C"
|
||||||
|
read a
|
||||||
|
if test "$a." = "none."
|
||||||
|
then
|
||||||
SRCH_LIB=
|
SRCH_LIB=
|
||||||
LDFLAGS=
|
LDFLAGS=
|
||||||
|
else
|
||||||
|
if test "$a." = "."
|
||||||
|
then
|
||||||
|
a=$SRCH_LIB
|
||||||
|
fi
|
||||||
|
LDFLAGS=`echo "$a" | sed 's@ *@ @g; s@^\([[^ ]]\)@-L\1@; s@ \([[^ ]]\)@ -L\1@g'`
|
||||||
|
|
||||||
fi
|
fi
|
||||||
export SRCH_LIB LDFLAGS
|
export LDFLAGS
|
||||||
|
echo setting LDFLAGS=$LDFLAGS
|
||||||
|
echo ""
|
||||||
echo "**************************************************************"
|
echo "**************************************************************"
|
||||||
|
|
||||||
dnl We have read the default value of USE_LOCALE from the template
|
dnl We have read the default value of USE_LOCALE from the template
|
||||||
@ -257,26 +268,24 @@ dnl ****************************************************************
|
|||||||
HAVECXX='HAVE_Cplusplus=false'
|
HAVECXX='HAVE_Cplusplus=false'
|
||||||
AC_SUBST(HAVECXX)
|
AC_SUBST(HAVECXX)
|
||||||
|
|
||||||
dnl AC_PROG_INSTALL was broken on my machine (NAT), so here's an
|
AC_PATH_PROGS(INSTALL, installbsd install bsdinst, NONE, $PATH)
|
||||||
dnl alternative, built from the various portname options
|
if test $INSTALL = "NONE"
|
||||||
AC_PATH_PROG(INSTALL, install, , /usr/bin:/usr/ucb:/home/tools/bin)
|
then
|
||||||
AC_PATH_PROG(BSDINST, bsdinst, ,/usr/bin/X11:/usr/X11/bin:/sbin:/opt/X11/bin:/usr/X11R6/bin)
|
echo "- No Install Script found - aborting."
|
||||||
AC_PATH_PROG(INSTALLBSD, installbsd, , /bin:/usr/bin:/usr/ucb)
|
exit 0;
|
||||||
INSTLOPTS="-m 444"
|
|
||||||
INSTL_EXE_OPTS="-m 555"
|
|
||||||
INSTL_LIB_OPTS="-m 664"
|
|
||||||
if test -f "$INSTALLBSD"; then
|
|
||||||
INSTALL=$INSTALLBSD
|
|
||||||
elif test -f "$INSTALL"; then
|
|
||||||
INSTLOPTS="-c $INSTLOPTS"
|
|
||||||
INSTL_EXE_OPTS="-c $INSTL_EXE_OPTS"
|
|
||||||
INSTL_LIB_OPTS="-c $INSTL_LIB_OPTS"
|
|
||||||
elif test -f "$BSDINST"; then
|
|
||||||
INSTALL=$BSDINST
|
|
||||||
else
|
|
||||||
echo "- No Install Script found - aborting."
|
|
||||||
exit 0;
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
INSTLOPTS="-m 444"
|
||||||
|
INSTL_EXE_OPTS="-m 555"
|
||||||
|
INSTL_LIB_OPTS="-m 664"
|
||||||
|
|
||||||
|
if test "`echo $INSTALL | awk '{ i=split($1, a, "/"); print a[[i]] }'`." = "install."
|
||||||
|
then
|
||||||
|
INSTLOPTS="-c $INSTLOPTS"
|
||||||
|
INSTL_EXE_OPTS="-c $INSTL_EXE_OPTS"
|
||||||
|
INSTL_LIB_OPTS="-c $INSTL_LIB_OPTS"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "- Using $INSTALL"
|
echo "- Using $INSTALL"
|
||||||
AC_SUBST(INSTALL)
|
AC_SUBST(INSTALL)
|
||||||
AC_SUBST(INSTLOPTS)
|
AC_SUBST(INSTLOPTS)
|
||||||
|
@ -1 +0,0 @@
|
|||||||
s@ *@ @g; s@^\([^ ]\)@-I\1@; s@ \([^ ]\)@ -I\1@g
|
|
@ -1 +0,0 @@
|
|||||||
s@ *@ @g; s@^\([^ ]\)@-L\1@; s@ \([^ ]\)@ -L\1@g
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
i=split($1, a, "/")
|
|
||||||
print a[i]
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user