From fe144cda9cb3c53889c2434a2a2d7f6533329f68 Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Sun, 27 Jan 2002 02:48:43 +0100
Subject: [PATCH] Fixes to make $CPP work correctly with --disable-binary.

Rev: src/aclocal.m4:1.36
Rev: src/make_variables.in:1.6
---
 src/aclocal.m4        | 21 +++++++++++++--------
 src/make_variables.in |  3 ++-
 2 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/src/aclocal.m4 b/src/aclocal.m4
index 529f8eee15..5a1062079b 100644
--- a/src/aclocal.m4
+++ b/src/aclocal.m4
@@ -1,4 +1,4 @@
-dnl $Id: aclocal.m4,v 1.35 2002/01/27 00:53:59 mast Exp $
+dnl $Id: aclocal.m4,v 1.36 2002/01/27 01:48:42 mast Exp $
 
 dnl Some compatibility with Autoconf 2.50+. Not complete.
 dnl newer autoconf call substr m4_substr
@@ -65,10 +65,15 @@ define([MY_DESCR],
 
 define([MY_AC_PROG_CC],
 [
-  if test "x$enable_binary" != "xno"; then
-    define(ac_cv_prog_CC,pike_cv_prog_CC)
-    AC_PROG_CC
-    undefine([ac_cv_prog_CC])
+  define(ac_cv_prog_CC,pike_cv_prog_CC)
+  AC_PROG_CC
+  undefine([ac_cv_prog_CC])
+  AC_PROG_CPP
+  if test "x$enable_binary" = "no"; then
+    # Do the check above even when --disable-binary is used, since we
+    # need a real $CPP, and AC_PROG_CPP wants AC_PROG_CC to be called
+    # earlier.
+    CC="$BINDIR/nobinary_dummy cc"
   fi
 ])
 
@@ -229,7 +234,7 @@ define(PIKE_FEATURE_OK,[
 
 define([AC_LOW_MODULE_INIT],
 [
-# $Id: aclocal.m4,v 1.35 2002/01/27 00:53:59 mast Exp $
+# $Id: aclocal.m4,v 1.36 2002/01/27 01:48:42 mast Exp $
 
 MY_AC_PROG_CC
 
@@ -276,8 +281,6 @@ fi
 AC_SUBST(CROSS)
 
 if test "x$enable_binary" = "xno"; then
-  CC="$BINDIR/nobinary_dummy cc"
-  CPP="$BINDIR/nobinary_dummy cpp"
   RUNPIKE="USE_PIKE"
   RUNTPIKE="USE_PIKE"
 elif test "x$ac_cv_prog_cc_cross" = "xyes"; then
@@ -336,6 +339,8 @@ pushdef([AC_OUTPUT],
   export exec_prefix
   AC_SUBST(CC)
   export CC
+  AC_SUBST(CPP)
+  export CPP
   AC_SUBST(BINDIR)
   export BINDIR
   AC_SUBST(BUILDDIR)
diff --git a/src/make_variables.in b/src/make_variables.in
index bbf2848757..61e02f210e 100644
--- a/src/make_variables.in
+++ b/src/make_variables.in
@@ -1,12 +1,13 @@
 # -*- Makefile -*-
 #
-# $Id: make_variables.in,v 1.5 2002/01/27 00:53:59 mast Exp $
+# $Id: make_variables.in,v 1.6 2002/01/27 01:48:43 mast Exp $
 #
 
 @SET_MAKE@
 prefix=@prefix@
 exec_prefix=$(prefix)/bin
 CC=@CC@
+CPP=@CPP@
 TMP_BUILDDIR=@BUILDDIR@
 TMP_BINDIR=@BINDIR@
 DEFINES=@CPPFLAGS@
-- 
GitLab