Don't use install -d
to create directories.
Always use `mkdir -p`, as install is problematic with regard to permissions. Fixes #13452. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69199 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -644,21 +644,8 @@ AC_DEFUN([AC_BAKEFILE_CHECK_BASIC_STUFF],
|
||||
AC_CHECK_TOOL(STRIP, strip, :)
|
||||
AC_CHECK_TOOL(NM, nm, :)
|
||||
|
||||
dnl This check is necessary because "install -d" doesn't exist on
|
||||
dnl all platforms (e.g. HP/UX), see http://www.bakefile.org/ticket/80
|
||||
AC_MSG_CHECKING([for command to install directories])
|
||||
INSTALL_TEST_DIR=acbftest$$
|
||||
$INSTALL -d $INSTALL_TEST_DIR > /dev/null 2>&1
|
||||
if test $? = 0 -a -d $INSTALL_TEST_DIR; then
|
||||
rmdir $INSTALL_TEST_DIR
|
||||
dnl we must refer to makefile's $(INSTALL) variable and not
|
||||
dnl current value of shell variable, hence the single quoting:
|
||||
INSTALL_DIR='$(INSTALL) -d'
|
||||
AC_MSG_RESULT([$INSTALL -d])
|
||||
else
|
||||
INSTALL_DIR="mkdir -p"
|
||||
AC_MSG_RESULT([mkdir -p])
|
||||
fi
|
||||
dnl Don't use `install -d`, see http://trac.wxwidgets.org/ticket/13452
|
||||
INSTALL_DIR="mkdir -p"
|
||||
AC_SUBST(INSTALL_DIR)
|
||||
|
||||
LDFLAGS_GUI=
|
||||
|
15
configure
vendored
15
configure
vendored
@@ -50393,20 +50393,7 @@ else
|
||||
fi
|
||||
|
||||
|
||||
{ echo "$as_me:$LINENO: checking for command to install directories" >&5
|
||||
echo $ECHO_N "checking for command to install directories... $ECHO_C" >&6; }
|
||||
INSTALL_TEST_DIR=acbftest$$
|
||||
$INSTALL -d $INSTALL_TEST_DIR > /dev/null 2>&1
|
||||
if test $? = 0 -a -d $INSTALL_TEST_DIR; then
|
||||
rmdir $INSTALL_TEST_DIR
|
||||
INSTALL_DIR='$(INSTALL) -d'
|
||||
{ echo "$as_me:$LINENO: result: $INSTALL -d" >&5
|
||||
echo "${ECHO_T}$INSTALL -d" >&6; }
|
||||
else
|
||||
INSTALL_DIR="mkdir -p"
|
||||
{ echo "$as_me:$LINENO: result: mkdir -p" >&5
|
||||
echo "${ECHO_T}mkdir -p" >&6; }
|
||||
fi
|
||||
INSTALL_DIR="mkdir -p"
|
||||
|
||||
|
||||
LDFLAGS_GUI=
|
||||
|
Reference in New Issue
Block a user