aboutsummaryrefslogtreecommitdiff
path: root/mig.in
diff options
context:
space:
mode:
Diffstat (limited to 'mig.in')
-rw-r--r--mig.in8
1 files changed, 7 insertions, 1 deletions
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@"