aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mig.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/mig.in b/mig.in
index d0d6231..fa5e21e 100644
--- a/mig.in
+++ b/mig.in
@@ -32,7 +32,12 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
libexecdir=@libexecdir@
migcom=${MIGDIR-@libexecdir@}/${MIGCOM-@MIGCOM@}
-cpp="${CPP-@TARGET_CC@ -E -x c}"
+
+# The expansion of TARGET_CC might refer to ${CC}, so make sure it is defined.
+default_cc="@CC@"
+default_cpp="@TARGET_CC@ -E -x c"
+CC="${CC-${default_cc}}"
+cpp="${CPP-${default_cpp}}"
cppflags=
migflags=