Skip to content
Snippets Groups Projects
Commit dcd5af6c authored by Peter Eisentraut's avatar Peter Eisentraut
Browse files

Further fix install program detection

The $(or) make function was introduced in GNU make 3.81, so the
previous coding didn't work in 3.80.  Write it differently, and
improve the variable naming to make more sense in the new coding.
parent 39715af2
No related branches found
No related tags found
No related merge requests found
......@@ -693,7 +693,7 @@ MKDIR_P
AWK
LN_S
TAR
INSTALL_
install_bin
INSTALL_DATA
INSTALL_SCRIPT
INSTALL_PROGRAM
......@@ -6956,8 +6956,8 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
# a relative path to it in each makefile where it subsitutes it. This clashes
# with our Makefile.global concept. This workaround helps.
case $INSTALL in
*install-sh*) INSTALL_='';;
*) INSTALL_=$INSTALL;;
*install-sh*) install_bin='';;
*) install_bin=$INSTALL;;
esac
 
 
......
......@@ -814,10 +814,10 @@ AC_PROG_INSTALL
# a relative path to it in each makefile where it subsitutes it. This clashes
# with our Makefile.global concept. This workaround helps.
case $INSTALL in
*install-sh*) INSTALL_='';;
*) INSTALL_=$INSTALL;;
*install-sh*) install_bin='';;
*) install_bin=$INSTALL;;
esac
AC_SUBST(INSTALL_)
AC_SUBST(install_bin)
AC_PATH_PROG(TAR, tar)
AC_PROG_LN_S
......
......@@ -289,8 +289,9 @@ BZIP2 = bzip2
# Installation.
install_bin = @install_bin@
install_sh = $(SHELL) $(top_srcdir)/config/install-sh -c
INSTALL = $(if $(use_install_sh),$(install_sh),$(or @INSTALL_@,$(install_sh)))
INSTALL = $(if $(use_install_sh),$(install_sh),$(if $(install_bin),$(install_bin),$(install_sh)))
INSTALL_SCRIPT_MODE = 755
INSTALL_DATA_MODE = 644
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment