diff options
| author | Reid Spencer <rspencer@reidspencer.com> | 2007-04-21 21:28:12 +0000 | 
|---|---|---|
| committer | Reid Spencer <rspencer@reidspencer.com> | 2007-04-21 21:28:12 +0000 | 
| commit | 3a6771003422c5a49fee0fb9c15a98ba6c8bc8ba (patch) | |
| tree | f9e20eb52af05332c5c77caca4d1a996a584731b | |
| parent | 4e91908f1747553bb064d2841313bac6727289b1 (diff) | |
| download | bcm5719-llvm-3a6771003422c5a49fee0fb9c15a98ba6c8bc8ba.tar.gz bcm5719-llvm-3a6771003422c5a49fee0fb9c15a98ba6c8bc8ba.zip  | |
Add support for determining which languages the llvm-gcc front end
supports.
llvm-svn: 36319
| -rw-r--r-- | llvm/Makefile.config.in | 1 | ||||
| -rw-r--r-- | llvm/autoconf/configure.ac | 4 | 
2 files changed, 5 insertions, 0 deletions
diff --git a/llvm/Makefile.config.in b/llvm/Makefile.config.in index 069b9724a34..03e625be22b 100644 --- a/llvm/Makefile.config.in +++ b/llvm/Makefile.config.in @@ -188,6 +188,7 @@ LLVMCC1  := @LLVMCC1@  LLVMCC1PLUS := @LLVMCC1PLUS@  LLVMGCC_VERSION := @LLVMGCC_VERSION@  LLVMGCC_MAJVERS := @LLVMGCC_MAJVERS@ +LLVMGCC_LANGS := @LLVMGCC_LANGS@  # Path to directory where object files should be stored during a build.  # Set OBJ_ROOT to "." if you do not want to use a separate place for diff --git a/llvm/autoconf/configure.ac b/llvm/autoconf/configure.ac index e424162f569..293406160c1 100644 --- a/llvm/autoconf/configure.ac +++ b/llvm/autoconf/configure.ac @@ -767,6 +767,7 @@ fi])  dnl Since we have a sane llvm-gcc, identify it and its sub-tools   if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then +  AC_MSG_CHECKING([llvm-gcc component support])    llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`    AC_SUBST(LLVMCC1,$llvmcc1path)    llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus` @@ -779,6 +780,9 @@ if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then    llvmgccmajvers=[`echo $llvmgccversion | sed 's/^\([0-9]\).*/\1/'`]    AC_SUBST(LLVMGCC_VERSION,$llvmgccversion)    AC_SUBST(LLVMGCC_MAJVERS,$llvmgccmajvers) +  llvmgcclangs=[`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ -]*\).*/\1/'`] +  AC_SUBST(LLVMGCC_LANGS,$llvmgcclangs) +  AC_MSG_RESULT([ok])  fi  dnl Propagate the shared library extension that the libltdl checks did to   | 

