]> git.eshelyaron.com Git - emacs.git/commitdiff
(Using NON_GNU_CPP): Don't lose if it has spaces.
authorRichard M. Stallman <rms@gnu.org>
Fri, 4 Feb 1994 20:20:00 +0000 (20:20 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 4 Feb 1994 20:20:00 +0000 (20:20 +0000)
If CPP was inherited from environment, don't use NON_GNU_CPP.
(NON_GNU_CC): Likewise.
(handling with_gcc): Use explicit if in the `no' case.
(cc_specified): New variable; if set, don't use NON_GNU_CC.

configure1.in

index c2780e1d012501144a4a44f6d42d592cc1aff935..b440aa07afd334d3ba697aaabac6b6f58e0f6b1b 100755 (executable)
@@ -1046,9 +1046,18 @@ AC_CONFIG_HEADER(src/config.h)
 [
 
 #### Choose a compiler.
+if [ "x$CC" = x ]
+then cc_specified=1
+fi
+
 case ${with_gcc} in
   "yes" ) CC="gcc" GCC=1 ;;
-  "no"  ) CC=${CC:-"cc"} ;;
+  "no"  )
+    if [ "x$CC" = x ]
+    then true;
+    else CC=cc;
+    fi
+    ;;
   * )
     ] AC_PROG_CC [
 esac
@@ -1056,7 +1065,7 @@ esac
 #### Some systems specify a CPP to use unless we are using GCC.
 #### Now that we know whether we are using GCC, we can decide whether
 #### to use that one.
-if [ "x$NON_GNU_CPP" = x ] || [ x$GCC = x1 ]
+if [ "x$NON_GNU_CPP" = x ] || [ x$GCC = x1 ] || [ "x$CPP" = x ]
 then true
 else
   CPP="$NON_GNU_CPP"
@@ -1065,10 +1074,10 @@ fi
 #### Some systems specify a CC to use unless we are using GCC.
 #### Now that we know whether we are using GCC, we can decide whether
 #### to use that one.
-if [ x$NON_GNU_CC = x ] || [ x$GCC = x1 ]
+if [ "x$NON_GNU_CC" = x ] || [ x$GCC = x1 ] || [ x$cc_specified = x1 ]
 then true
 else
-  CC=$NON_GNU_CC
+  CC="$NON_GNU_CC"
 fi
 
 #### Some other nice autoconf tests.  If you add a test here which