diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-03-24 21:46:41 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-03-24 21:46:41 +0000 |
commit | 80a95ed76227840171bf44ec879a784699d68dad (patch) | |
tree | efe21aa22ffd29b4373bd44f6da0ed16586330ce /libobjc/configure.in | |
parent | ff9549e0961a09b7fde89499d342cbe3494e7d1e (diff) | |
download | gcc-80a95ed76227840171bf44ec879a784699d68dad.tar.gz |
�
* configure.in (AC_PREREQ): Update to 2.13.
(AC_EXEEXT): Call to find possible file extension.
(compiler_name): Use.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25955 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libobjc/configure.in')
-rw-r--r-- | libobjc/configure.in | 44 |
1 files changed, 26 insertions, 18 deletions
diff --git a/libobjc/configure.in b/libobjc/configure.in index 061501b642c..619ba32a9eb 100644 --- a/libobjc/configure.in +++ b/libobjc/configure.in @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -# Copyright (C) 1995, 1997, 1998 Free Software Foundation, Inc. +# Copyright (C) 1995, 1997, 1998, 1999 Free Software Foundation, Inc. # Contributed by Dave Love (d.love@dl.ac.uk). # #This file is part of GNU Objective C. @@ -19,7 +19,7 @@ #the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA #02111-1307, USA. -AC_PREREQ(2.12.1) +AC_PREREQ(2.13) AC_INIT(objc/objc.h) #AC_CONFIG_HEADER(config.h) @@ -36,29 +36,37 @@ dnl This is needed for a multilibbed build in the source tree so dnl that install-sh and config.sub get found. AC_CONFIG_AUX_DIR($topsrcdir) -# If the language specific compiler does not exist, but the "gcc" directory does, -# we do not build anything. Note, $r is set by the top-level Makefile. +# We have to handle 3 cases -- native, cross and canadian cross -- and +# the extension returned from this macro needs to be treated as a possible +# scenario and not the only one. +AC_EXEEXT + +# If the language specific compiler does not exist, but the "gcc" directory +# does, we do not build anything. Note, $r is set by the top-level Makefile. +# Note that when we look for the compiler, we search both with and without +# extension to handle cross and canadian cross builds. compiler_name=cc1obj rm -f skip-this-dir AC_MSG_CHECKING(if compiler $compiler_name has been built) AC_CACHE_VAL(objc_cv_compiler_exists, - [objc_cv_compiler_exists=yes - if test -n "$r"; then - if test -d "$r"/gcc; then - if test -f "$r"/gcc/$compiler_name; then - true - else - objc_cv_compiler_exists=no - echo "rm -f config.cache config.log multilib.out" > skip-this-dir - fi - fi - fi - ]) +[objc_cv_compiler_exists=yes +if test -n "$r"; then + if test -d "$r"/gcc; then + if test -f "$r"/gcc/$compiler_name \ + || test -f "$r"/gcc/$compiler_name$EXEEXT; then + true + else + objc_cv_compiler_exists=no + echo "rm -f config.cache config.log multilib.out" > skip-this-dir + fi + fi +fi +]) AC_MSG_RESULT($objc_cv_compiler_exists) if test x$objc_cv_compiler_exists = xno then - rm -f Makefile conftest* confdefs* core - exit 0 + rm -f Makefile conftest* confdefs* core + exit 0 fi dnl Checks for programs. |