mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-27 13:30:05 +00:00
Define LLVM_NATIVE_ARCH in llvm/Config/config.h to be the LLVM back end that corresponds to the native executable, but only when that LLVM back end is being built
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73590 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
efdbfc4cef
commit
76166fc7f2
@ -234,6 +234,13 @@ if test "$llvm_cv_target_arch" = "Unknown" ; then
|
||||
AC_MSG_WARN([Configuring LLVM for an unknown target archicture])
|
||||
fi
|
||||
|
||||
# Determine the LLVM native architecture for the target
|
||||
case "$llvm_cv_target_arch" in
|
||||
x86) LLVM_NATIVE_ARCH="X86" ;;
|
||||
x86_64) LLVM_NATIVE_ARCH="X86" ;;
|
||||
*) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
|
||||
esac
|
||||
|
||||
dnl Define a substitution, ARCH, for the target architecture
|
||||
AC_SUBST(ARCH,$llvm_cv_target_arch)
|
||||
|
||||
@ -436,6 +443,15 @@ case "$enableval" in
|
||||
esac
|
||||
AC_SUBST(TARGETS_TO_BUILD,$TARGETS_TO_BUILD)
|
||||
|
||||
# Determine whether we are building LLVM support for the native architecture.
|
||||
# If so, define LLVM_NATIVE_ARCH to that LLVM target.
|
||||
for a_target in $TARGETS_TO_BUILD; do
|
||||
if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
|
||||
AC_DEFINE_UNQUOTED(LLVM_NATIVE_ARCH,$LLVM_NATIVE_ARCH,
|
||||
[LLVM architecture name for the native architecture, if available])
|
||||
fi
|
||||
done
|
||||
|
||||
# Build the LLVM_TARGET and LLVM_ASM_PRINTER macro uses for
|
||||
# Targets.def and AsmPrinters.def.
|
||||
LLVM_ENUM_TARGETS=""
|
||||
|
Loading…
Reference in New Issue
Block a user