From: Jan Nieuwenhuizen Date: Fri, 16 Jan 2009 17:31:20 +0000 (+0100) Subject: Unexpand $prefix, $dataroot from infodir, mandir etc. X-Git-Tag: release/2.12.2-1~4^2~20 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=3a14fdb8b6a16b5098f143eec3220c1a357d74d6;p=lilypond.git Unexpand $prefix, $dataroot from infodir, mandir etc. --- diff --git a/stepmake/aclocal.m4 b/stepmake/aclocal.m4 index a3ecf3f9a4..27dfb0b511 100644 --- a/stepmake/aclocal.m4 +++ b/stepmake/aclocal.m4 @@ -317,7 +317,31 @@ AC_DEFUN(STEPMAKE_LIBDIR, [ ]) +AC_DEFUN(STEPMAKE_PREFIX_EXPAND_FIXUP, [ + # undo expanding of explicit --infodir=/usr/share + # to ease install-time override with prefix=... + strip=`echo $includedir | eval sed s@^$prefix@@` + if test "$includedir" = "`eval echo $prefix$strip`"; then + includedir='${prefix}'$strip'' + fi + strip=`echo $libdir | eval sed s@^$exec_prefix@@` + if test "$libdir" = "`eval echo $exec_prefix$strip`"; then + libdir='${exec_prefix}'$strip'' + fi + strip=`echo $infodir | eval sed s@^$datarootdir@@` + if test "$infodir" = "`eval echo $datarootdir$strip`"; then + infodir='${datarootdir}'$strip'' + fi + strip=`echo $mandir | eval sed s@^$datarootdir@@` + if test "$mandir" = "`eval echo $datarootdir$strip`"; then + mandir='${datarootdir}'$strip'' + fi +]) + + AC_DEFUN(STEPMAKE_END, [ + STEPMAKE_PREFIX_EXPAND_FIXUP + AC_SUBST(OPTIONAL) AC_SUBST(REQUIRED)