mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-17 18:24:34 +00:00
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
This commit is contained in:
@@ -188,6 +188,7 @@ LLVMCC1 := @LLVMCC1@
|
|||||||
LLVMCC1PLUS := @LLVMCC1PLUS@
|
LLVMCC1PLUS := @LLVMCC1PLUS@
|
||||||
LLVMGCC_VERSION := @LLVMGCC_VERSION@
|
LLVMGCC_VERSION := @LLVMGCC_VERSION@
|
||||||
LLVMGCC_MAJVERS := @LLVMGCC_MAJVERS@
|
LLVMGCC_MAJVERS := @LLVMGCC_MAJVERS@
|
||||||
|
LLVMGCC_LANGS := @LLVMGCC_LANGS@
|
||||||
|
|
||||||
# Path to directory where object files should be stored during a build.
|
# 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
|
# Set OBJ_ROOT to "." if you do not want to use a separate place for
|
||||||
|
@@ -767,6 +767,7 @@ fi])
|
|||||||
|
|
||||||
dnl Since we have a sane llvm-gcc, identify it and its sub-tools
|
dnl Since we have a sane llvm-gcc, identify it and its sub-tools
|
||||||
if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
|
if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
|
||||||
|
AC_MSG_CHECKING([llvm-gcc component support])
|
||||||
llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
|
llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
|
||||||
AC_SUBST(LLVMCC1,$llvmcc1path)
|
AC_SUBST(LLVMCC1,$llvmcc1path)
|
||||||
llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
|
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/'`]
|
llvmgccmajvers=[`echo $llvmgccversion | sed 's/^\([0-9]\).*/\1/'`]
|
||||||
AC_SUBST(LLVMGCC_VERSION,$llvmgccversion)
|
AC_SUBST(LLVMGCC_VERSION,$llvmgccversion)
|
||||||
AC_SUBST(LLVMGCC_MAJVERS,$llvmgccmajvers)
|
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
|
fi
|
||||||
|
|
||||||
dnl Propagate the shared library extension that the libltdl checks did to
|
dnl Propagate the shared library extension that the libltdl checks did to
|
||||||
|
Reference in New Issue
Block a user