mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
Remove the rest of the compiler checking from the top level configure
script. Only the testsuite project needs to know this information. llvm-svn: 140220
This commit is contained in:
parent
fbec62c99e
commit
2bb395fedf
@ -188,30 +188,6 @@ LIBS := @LIBS@
|
|||||||
# Targets that we should build
|
# Targets that we should build
|
||||||
TARGETS_TO_BUILD=@TARGETS_TO_BUILD@
|
TARGETS_TO_BUILD=@TARGETS_TO_BUILD@
|
||||||
|
|
||||||
# Path to location for LLVM C/C++ front-end. You can modify this if you
|
|
||||||
# want to override the value set by configure.
|
|
||||||
LLVMGCCDIR := @LLVMGCCDIR@
|
|
||||||
|
|
||||||
# Full pathnames of LLVM C/C++ front-end 'cc1' and 'cc1plus' binaries:
|
|
||||||
LLVMGCC := @LLVMGCC@
|
|
||||||
LLVMGXX := @LLVMGXX@
|
|
||||||
LLVMCC1 := @LLVMCC1@
|
|
||||||
LLVMCC1PLUS := @LLVMCC1PLUS@
|
|
||||||
LLVMGCC_LANGS := @LLVMGCC_LANGS@
|
|
||||||
LLVMGCC_DRAGONEGG := @LLVMGCC_DRAGONEGG@
|
|
||||||
|
|
||||||
# Information on Clang, if configured.
|
|
||||||
CLANGPATH := @CLANGPATH@
|
|
||||||
CLANGXXPATH := @CLANGXXPATH@
|
|
||||||
ENABLE_BUILT_CLANG := @ENABLE_BUILT_CLANG@
|
|
||||||
|
|
||||||
# The LLVM capable compiler to use.
|
|
||||||
LLVMCC_OPTION := @LLVMCC_OPTION@
|
|
||||||
|
|
||||||
# The flag used to emit LLVM IR.
|
|
||||||
LLVMCC_EMITIR_FLAG = @LLVMCC_EMITIR_FLAG@
|
|
||||||
LLVMCC_DISABLEOPT_FLAGS := @LLVMCC_DISABLEOPT_FLAGS@
|
|
||||||
|
|
||||||
# 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
|
||||||
# object files.
|
# object files.
|
||||||
|
@ -724,56 +724,6 @@ esac
|
|||||||
AC_DEFINE_UNQUOTED([ENABLE_CBE_PRINTF_A],$ENABLE_CBE_PRINTF_A,
|
AC_DEFINE_UNQUOTED([ENABLE_CBE_PRINTF_A],$ENABLE_CBE_PRINTF_A,
|
||||||
[Define if CBE is enabled for printf %a output])
|
[Define if CBE is enabled for printf %a output])
|
||||||
|
|
||||||
dnl Allow a specific Clang compiler to be used with this LLVM config.
|
|
||||||
AC_ARG_WITH(clang,
|
|
||||||
AS_HELP_STRING([--with-clang],
|
|
||||||
[Specify location of clang compiler (default is --with-built-clang)]),
|
|
||||||
[],[with_clang=default])
|
|
||||||
|
|
||||||
dnl Enable use of the built Clang.
|
|
||||||
AC_ARG_WITH(built-clang,
|
|
||||||
AS_HELP_STRING([--with-built-clang],
|
|
||||||
[Use the compiled Clang as the LLVM compiler (default=check)]),
|
|
||||||
[],[with_built_clang=check])
|
|
||||||
|
|
||||||
dnl Select the Clang compiler option.
|
|
||||||
dnl
|
|
||||||
dnl If --with-clang is given, always honor that; otherwise honor
|
|
||||||
dnl --with-built-clang, or check if we have the clang sources.
|
|
||||||
AC_MSG_CHECKING([clang compiler])
|
|
||||||
WITH_CLANGPATH=""
|
|
||||||
WITH_BUILT_CLANG=0
|
|
||||||
if test "$with_clang" != "default"; then
|
|
||||||
WITH_CLANGPATH="$with_clang"
|
|
||||||
if ! test -x "$WITH_CLANGPATH"; then
|
|
||||||
AC_MSG_ERROR([invalid --with-clang, path does not specify an executable])
|
|
||||||
fi
|
|
||||||
elif test "$with_built_clang" = "yes"; then
|
|
||||||
WITH_BUILT_CLANG=1
|
|
||||||
elif test "$with_built_clang" = "no"; then
|
|
||||||
WITH_BUILT_CLANG=0
|
|
||||||
else
|
|
||||||
if test "$with_built_clang" != "check"; then
|
|
||||||
AC_MSG_ERROR([invalid value for --with-built-clang.])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -f ${srcdir}/tools/clang/README.txt; then
|
|
||||||
WITH_BUILT_CLANG=1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! test -z "$WITH_CLANGPATH"; then
|
|
||||||
AC_MSG_RESULT([$WITH_CLANGPATH])
|
|
||||||
WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
|
|
||||||
elif test "$WITH_BUILT_CLANG" = "1"; then
|
|
||||||
AC_MSG_RESULT([built])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT([none])
|
|
||||||
fi
|
|
||||||
AC_SUBST(CLANGPATH,$WITH_CLANGPATH)
|
|
||||||
AC_SUBST(CLANGXXPATH,$WITH_CLANGXXPATH)
|
|
||||||
AC_SUBST(ENABLE_BUILT_CLANG,$WITH_BUILT_CLANG)
|
|
||||||
|
|
||||||
dnl Override the option to use for optimized builds.
|
dnl Override the option to use for optimized builds.
|
||||||
AC_ARG_WITH(optimize-option,
|
AC_ARG_WITH(optimize-option,
|
||||||
AS_HELP_STRING([--with-optimize-option],
|
AS_HELP_STRING([--with-optimize-option],
|
||||||
@ -1101,28 +1051,6 @@ dnl libtool).
|
|||||||
AC_LIBTOOL_DLOPEN
|
AC_LIBTOOL_DLOPEN
|
||||||
AC_LIB_LTDL
|
AC_LIB_LTDL
|
||||||
|
|
||||||
dnl Select the LLVM capable compiler to use, we default to using clang if
|
|
||||||
dnl found.
|
|
||||||
AC_ARG_WITH(llvmcc,
|
|
||||||
AS_HELP_STRING([--with-llvmcc=<name>],
|
|
||||||
[Choose the LLVM capable compiler to use (llvm-gcc, clang, or none; default=check)]),
|
|
||||||
[],[with_llvmcc=check])
|
|
||||||
AC_MSG_CHECKING([LLVM capable compiler])
|
|
||||||
if test "$with_llvmcc" != "check"; then
|
|
||||||
if (test "$with_llvmcc" != "llvm-gcc" &&
|
|
||||||
test "$with_llvmcc" != "clang" &&
|
|
||||||
test "$with_llvmcc" != "none"); then
|
|
||||||
AC_MSG_ERROR([invalid value for --with-llvmcc, expected 'clang', 'llvm-gcc', or 'none'.])
|
|
||||||
fi
|
|
||||||
WITH_LLVMCC="$with_llvmcc"
|
|
||||||
elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
|
|
||||||
WITH_LLVMCC=clang
|
|
||||||
else
|
|
||||||
WITH_LLVMCC=none
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT([$WITH_LLVMCC])
|
|
||||||
AC_SUBST(LLVMCC_OPTION,$WITH_LLVMCC)
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([tool compatibility])
|
AC_MSG_CHECKING([tool compatibility])
|
||||||
|
|
||||||
dnl Ensure that compilation tools are GCC or a GNU compatible compiler such as
|
dnl Ensure that compilation tools are GCC or a GNU compatible compiler such as
|
||||||
|
110
configure
vendored
110
configure
vendored
@ -705,9 +705,6 @@ LLVM_ENUM_ASM_PRINTERS
|
|||||||
LLVM_ENUM_ASM_PARSERS
|
LLVM_ENUM_ASM_PARSERS
|
||||||
LLVM_ENUM_DISASSEMBLERS
|
LLVM_ENUM_DISASSEMBLERS
|
||||||
ENABLE_CBE_PRINTF_A
|
ENABLE_CBE_PRINTF_A
|
||||||
CLANGPATH
|
|
||||||
CLANGXXPATH
|
|
||||||
ENABLE_BUILT_CLANG
|
|
||||||
OPTIMIZE_OPTION
|
OPTIMIZE_OPTION
|
||||||
EXTRA_OPTIONS
|
EXTRA_OPTIONS
|
||||||
EXTRA_LD_OPTIONS
|
EXTRA_LD_OPTIONS
|
||||||
@ -763,7 +760,6 @@ INSTALL_LTDL_FALSE
|
|||||||
CONVENIENCE_LTDL_TRUE
|
CONVENIENCE_LTDL_TRUE
|
||||||
CONVENIENCE_LTDL_FALSE
|
CONVENIENCE_LTDL_FALSE
|
||||||
LIBADD_DL
|
LIBADD_DL
|
||||||
LLVMCC_OPTION
|
|
||||||
NO_VARIADIC_MACROS
|
NO_VARIADIC_MACROS
|
||||||
NO_MISSING_FIELD_INITIALIZERS
|
NO_MISSING_FIELD_INITIALIZERS
|
||||||
USE_UDIS86
|
USE_UDIS86
|
||||||
@ -1431,10 +1427,6 @@ Optional Features:
|
|||||||
Optional Packages:
|
Optional Packages:
|
||||||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||||||
--with-clang Specify location of clang compiler (default is
|
|
||||||
--with-built-clang)
|
|
||||||
--with-built-clang Use the compiled Clang as the LLVM compiler
|
|
||||||
(default=check)
|
|
||||||
--with-optimize-option Select the compiler options to use for optimized
|
--with-optimize-option Select the compiler options to use for optimized
|
||||||
builds
|
builds
|
||||||
--with-extra-options Specify additional options to compile LLVM with
|
--with-extra-options Specify additional options to compile LLVM with
|
||||||
@ -1457,8 +1449,6 @@ Optional Packages:
|
|||||||
--with-bug-report-url Specify the URL where bug reports should be
|
--with-bug-report-url Specify the URL where bug reports should be
|
||||||
submitted (default=http://llvm.org/bugs/)
|
submitted (default=http://llvm.org/bugs/)
|
||||||
--with-tclinclude directory where tcl headers are
|
--with-tclinclude directory where tcl headers are
|
||||||
--with-llvmcc=<name> Choose the LLVM capable compiler to use (llvm-gcc,
|
|
||||||
clang, or none; default=check)
|
|
||||||
--with-udis86=<path> Use udis86 external x86 disassembler library
|
--with-udis86=<path> Use udis86 external x86 disassembler library
|
||||||
--with-oprofile=<prefix>
|
--with-oprofile=<prefix>
|
||||||
Tell OProfile >= 0.9.4 how to symbolize JIT output
|
Tell OProfile >= 0.9.4 how to symbolize JIT output
|
||||||
@ -5427,69 +5417,6 @@ _ACEOF
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Check whether --with-clang was given.
|
|
||||||
if test "${with_clang+set}" = set; then
|
|
||||||
withval=$with_clang;
|
|
||||||
else
|
|
||||||
with_clang=default
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Check whether --with-built-clang was given.
|
|
||||||
if test "${with_built_clang+set}" = set; then
|
|
||||||
withval=$with_built_clang;
|
|
||||||
else
|
|
||||||
with_built_clang=check
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
{ echo "$as_me:$LINENO: checking clang compiler" >&5
|
|
||||||
echo $ECHO_N "checking clang compiler... $ECHO_C" >&6; }
|
|
||||||
WITH_CLANGPATH=""
|
|
||||||
WITH_BUILT_CLANG=0
|
|
||||||
if test "$with_clang" != "default"; then
|
|
||||||
WITH_CLANGPATH="$with_clang"
|
|
||||||
if ! test -x "$WITH_CLANGPATH"; then
|
|
||||||
{ { echo "$as_me:$LINENO: error: invalid --with-clang, path does not specify an executable" >&5
|
|
||||||
echo "$as_me: error: invalid --with-clang, path does not specify an executable" >&2;}
|
|
||||||
{ (exit 1); exit 1; }; }
|
|
||||||
fi
|
|
||||||
elif test "$with_built_clang" = "yes"; then
|
|
||||||
WITH_BUILT_CLANG=1
|
|
||||||
elif test "$with_built_clang" = "no"; then
|
|
||||||
WITH_BUILT_CLANG=0
|
|
||||||
else
|
|
||||||
if test "$with_built_clang" != "check"; then
|
|
||||||
{ { echo "$as_me:$LINENO: error: invalid value for --with-built-clang." >&5
|
|
||||||
echo "$as_me: error: invalid value for --with-built-clang." >&2;}
|
|
||||||
{ (exit 1); exit 1; }; }
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -f ${srcdir}/tools/clang/README.txt; then
|
|
||||||
WITH_BUILT_CLANG=1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! test -z "$WITH_CLANGPATH"; then
|
|
||||||
{ echo "$as_me:$LINENO: result: $WITH_CLANGPATH" >&5
|
|
||||||
echo "${ECHO_T}$WITH_CLANGPATH" >&6; }
|
|
||||||
WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
|
|
||||||
elif test "$WITH_BUILT_CLANG" = "1"; then
|
|
||||||
{ echo "$as_me:$LINENO: result: built" >&5
|
|
||||||
echo "${ECHO_T}built" >&6; }
|
|
||||||
else
|
|
||||||
{ echo "$as_me:$LINENO: result: none" >&5
|
|
||||||
echo "${ECHO_T}none" >&6; }
|
|
||||||
fi
|
|
||||||
CLANGPATH=$WITH_CLANGPATH
|
|
||||||
|
|
||||||
CLANGXXPATH=$WITH_CLANGXXPATH
|
|
||||||
|
|
||||||
ENABLE_BUILT_CLANG=$WITH_BUILT_CLANG
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Check whether --with-optimize-option was given.
|
# Check whether --with-optimize-option was given.
|
||||||
if test "${with_optimize_option+set}" = set; then
|
if test "${with_optimize_option+set}" = set; then
|
||||||
withval=$with_optimize_option;
|
withval=$with_optimize_option;
|
||||||
@ -10526,7 +10453,7 @@ else
|
|||||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||||
lt_status=$lt_dlunknown
|
lt_status=$lt_dlunknown
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 10529 "configure"
|
#line 10456 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
|
|
||||||
#if HAVE_DLFCN_H
|
#if HAVE_DLFCN_H
|
||||||
@ -12186,35 +12113,6 @@ done
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Check whether --with-llvmcc was given.
|
|
||||||
if test "${with_llvmcc+set}" = set; then
|
|
||||||
withval=$with_llvmcc;
|
|
||||||
else
|
|
||||||
with_llvmcc=check
|
|
||||||
fi
|
|
||||||
|
|
||||||
{ echo "$as_me:$LINENO: checking LLVM capable compiler" >&5
|
|
||||||
echo $ECHO_N "checking LLVM capable compiler... $ECHO_C" >&6; }
|
|
||||||
if test "$with_llvmcc" != "check"; then
|
|
||||||
if (test "$with_llvmcc" != "llvm-gcc" &&
|
|
||||||
test "$with_llvmcc" != "clang" &&
|
|
||||||
test "$with_llvmcc" != "none"); then
|
|
||||||
{ { echo "$as_me:$LINENO: error: invalid value for --with-llvmcc, expected 'clang', 'llvm-gcc', or 'none'." >&5
|
|
||||||
echo "$as_me: error: invalid value for --with-llvmcc, expected 'clang', 'llvm-gcc', or 'none'." >&2;}
|
|
||||||
{ (exit 1); exit 1; }; }
|
|
||||||
fi
|
|
||||||
WITH_LLVMCC="$with_llvmcc"
|
|
||||||
elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
|
|
||||||
WITH_LLVMCC=clang
|
|
||||||
else
|
|
||||||
WITH_LLVMCC=none
|
|
||||||
fi
|
|
||||||
{ echo "$as_me:$LINENO: result: $WITH_LLVMCC" >&5
|
|
||||||
echo "${ECHO_T}$WITH_LLVMCC" >&6; }
|
|
||||||
LLVMCC_OPTION=$WITH_LLVMCC
|
|
||||||
|
|
||||||
|
|
||||||
{ echo "$as_me:$LINENO: checking tool compatibility" >&5
|
{ echo "$as_me:$LINENO: checking tool compatibility" >&5
|
||||||
echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
|
echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
|
||||||
|
|
||||||
@ -22196,9 +22094,6 @@ LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
|
|||||||
LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
|
LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
|
||||||
LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
|
LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
|
||||||
ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
|
ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
|
||||||
CLANGPATH!$CLANGPATH$ac_delim
|
|
||||||
CLANGXXPATH!$CLANGXXPATH$ac_delim
|
|
||||||
ENABLE_BUILT_CLANG!$ENABLE_BUILT_CLANG$ac_delim
|
|
||||||
OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
|
OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
|
||||||
EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
|
EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
|
||||||
EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
|
EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
|
||||||
@ -22254,7 +22149,6 @@ INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
|
|||||||
CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
|
CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
|
||||||
CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
|
CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
|
||||||
LIBADD_DL!$LIBADD_DL$ac_delim
|
LIBADD_DL!$LIBADD_DL$ac_delim
|
||||||
LLVMCC_OPTION!$LLVMCC_OPTION$ac_delim
|
|
||||||
NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
|
NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
|
||||||
NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
|
NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
|
||||||
USE_UDIS86!$USE_UDIS86$ac_delim
|
USE_UDIS86!$USE_UDIS86$ac_delim
|
||||||
@ -22284,7 +22178,7 @@ LIBOBJS!$LIBOBJS$ac_delim
|
|||||||
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 92; then
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
|
||||||
break
|
break
|
||||||
elif $ac_last_try; then
|
elif $ac_last_try; then
|
||||||
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
||||||
|
Loading…
x
Reference in New Issue
Block a user