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 | 1addff971503bbe322ec3e498ca7645418a6f736 (patch) | |
tree | 565fad4d44e46af3eb442782734c54a478545b81 /autoconf | |
parent | 2c5c111b6c144b05718404c85b9dfcc76b1619e7 (diff) | |
download | external_llvm-1addff971503bbe322ec3e498ca7645418a6f736.zip external_llvm-1addff971503bbe322ec3e498ca7645418a6f736.tar.gz external_llvm-1addff971503bbe322ec3e498ca7645418a6f736.tar.bz2 |
Add support for determining which languages the llvm-gcc front end
supports.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36319 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'autoconf')
-rw-r--r-- | autoconf/configure.ac | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/autoconf/configure.ac b/autoconf/configure.ac index e424162..2934061 100644 --- a/autoconf/configure.ac +++ b/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 |