From 81a11e5870313a2abdcf479f8aea0dcfa78c81fb Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Mon, 19 Mar 2012 23:42:14 +0100 Subject: Make the installation tree relocatable. * mig.in: Compute a relative path from the mig to migcom. --- mig.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'mig.in') diff --git a/mig.in b/mig.in index 7707bf2..63e0269 100644 --- a/mig.in +++ b/mig.in @@ -27,7 +27,13 @@ prefix=@prefix@ exec_prefix=@exec_prefix@ -migcom=${MIGDIR-@libexecdir@}/${MIGCOM-@MIGCOM@} +bindir=@bindir@ +libexecdir=@libexecdir@ +libexecdir_rel=$(perl -MFile::Spec -e 'print File::Spec->abs2rel("'"$libexecdir"'","'"$bindir"'")') +bindir_real=$(dirname "$0") +bindir_real=$(cd "$bindir_real"/ && pwd) +libexecdir=$bindir_real/$libexecdir_rel +migcom=${MIGDIR-$libexecdir}/${MIGCOM-@MIGCOM@} # The expansion of TARGET_CC might refer to ${CC}, so make sure it is defined. default_cc="@CC@" -- cgit v1.2.3