From 3a14fdb8b6a16b5098f143eec3220c1a357d74d6 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 16 Jan 2009 18:31:20 +0100 Subject: [PATCH] Unexpand $prefix, $dataroot from infodir, mandir etc. --- stepmake/aclocal.m4 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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) -- 2.39.2