mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-02 09:33:59 +00:00
Add a --enable-clang-plugin-support option to configure.
This will replace the now badly named CLANG_IS_PRODUCTION. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203471 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
017bc0fca6
commit
bdb05aa392
@ -253,6 +253,9 @@ ENABLE_CXX1Y = @ENABLE_CXX1Y@
|
||||
# When ENABLE_SPLIT_DWARF is enabled, LLVM uses -gfission to build in debug mode.
|
||||
ENABLE_SPLIT_DWARF = @ENABLE_SPLIT_DWARF@
|
||||
|
||||
# When enabled, clang will have plugin support.
|
||||
CLANG_PLUGIN_SUPPORT = @CLANG_PLUGIN_SUPPORT@
|
||||
|
||||
# When ENABLE_CLANG_ARCMT is enabled, clang will have ARCMigrationTool.
|
||||
ENABLE_CLANG_ARCMT = @ENABLE_CLANG_ARCMT@
|
||||
|
||||
|
@ -641,6 +641,20 @@ case "$enableval" in
|
||||
*) AC_MSG_ERROR([Invalid setting for --enable-clang-arcmt. Use "yes" or "no"]) ;;
|
||||
esac
|
||||
|
||||
dnl --enable-clang-plugin-support: check whether to enable plugins in clang
|
||||
clang_plugin_support="yes"
|
||||
AC_ARG_ENABLE(clang-plugin-support,
|
||||
AS_HELP_STRING([--enable-clang-plugin-support],
|
||||
[Enable plugin support in clang (default is YES)]),
|
||||
clang_plugin_support="$enableval",
|
||||
enableval="yes")
|
||||
case "$enableval" in
|
||||
yes) AC_SUBST(CLANG_PLUGIN_SUPPORT,[1]) ;;
|
||||
no) AC_SUBST(CLANG_PLUGIN_SUPPORT,[0]) ;;
|
||||
default) AC_SUBST(CLANG_PLUGIN_SUPPORT,[1]);;
|
||||
*) AC_MSG_ERROR([Invalid setting for --enable-clang-plugin-support. Use "yes" or "no"]) ;;
|
||||
esac
|
||||
|
||||
dnl --enable-clang-static-analyzer: check whether to enable static-analyzer
|
||||
clang_static_analyzer="yes"
|
||||
AC_ARG_ENABLE(clang-static-analyzer,
|
||||
|
30
configure
vendored
30
configure
vendored
@ -689,6 +689,7 @@ ENABLE_LIBCPP
|
||||
ENABLE_CXX1Y
|
||||
ENABLE_SPLIT_DWARF
|
||||
ENABLE_CLANG_ARCMT
|
||||
CLANG_PLUGIN_SUPPORT
|
||||
ENABLE_CLANG_STATIC_ANALYZER
|
||||
ENABLE_CLANG_REWRITER
|
||||
ENABLE_OPTIMIZED
|
||||
@ -1407,6 +1408,8 @@ Optional Features:
|
||||
--enable-cxx1y Use c++1y if available (default is NO)
|
||||
--enable-split-dwarf Use split-dwarf if available (default is NO)
|
||||
--enable-clang-arcmt Enable building of clang ARCMT (default is YES)
|
||||
--enable-clang-plugin-support
|
||||
Enable plugin support in clang (default is YES)
|
||||
--enable-clang-static-analyzer
|
||||
Enable building of clang Static Analyzer (default is
|
||||
YES)
|
||||
@ -4872,6 +4875,26 @@ echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"
|
||||
{ (exit 1); exit 1; }; } ;;
|
||||
esac
|
||||
|
||||
clang_plugin_support="yes"
|
||||
# Check whether --enable-clang-plugin-support was given.
|
||||
if test "${enable_clang_plugin_support+set}" = set; then
|
||||
enableval=$enable_clang_plugin_support; clang_plugin_support="$enableval"
|
||||
else
|
||||
enableval="yes"
|
||||
fi
|
||||
|
||||
case "$enableval" in
|
||||
yes) CLANG_PLUGIN_SUPPORT=1
|
||||
;;
|
||||
no) CLANG_PLUGIN_SUPPORT=0
|
||||
;;
|
||||
default) CLANG_PLUGIN_SUPPORT=1
|
||||
;;
|
||||
*) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&5
|
||||
echo "$as_me: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&2;}
|
||||
{ (exit 1); exit 1; }; } ;;
|
||||
esac
|
||||
|
||||
clang_static_analyzer="yes"
|
||||
# Check whether --enable-clang-static-analyzer was given.
|
||||
if test "${enable_clang_static_analyzer+set}" = set; then
|
||||
@ -20180,6 +20203,7 @@ ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
|
||||
ENABLE_CXX1Y!$ENABLE_CXX1Y$ac_delim
|
||||
ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
|
||||
ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
|
||||
CLANG_PLUGIN_SUPPORT!$CLANG_PLUGIN_SUPPORT$ac_delim
|
||||
ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
|
||||
ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
|
||||
ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
|
||||
@ -20189,7 +20213,6 @@ ENABLE_WERROR!$ENABLE_WERROR$ac_delim
|
||||
ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
|
||||
EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
|
||||
DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
|
||||
DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
|
||||
_ACEOF
|
||||
|
||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
||||
@ -20231,6 +20254,7 @@ _ACEOF
|
||||
ac_delim='%!_!# '
|
||||
for ac_last_try in false false false false false :; do
|
||||
cat >conf$$subs.sed <<_ACEOF
|
||||
DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
|
||||
KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
|
||||
JIT!$JIT$ac_delim
|
||||
TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
|
||||
@ -20327,7 +20351,6 @@ LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
|
||||
LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
|
||||
LLVM_INFODIR!$LLVM_INFODIR$ac_delim
|
||||
LLVM_MANDIR!$LLVM_MANDIR$ac_delim
|
||||
LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
|
||||
_ACEOF
|
||||
|
||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
||||
@ -20369,6 +20392,7 @@ _ACEOF
|
||||
ac_delim='%!_!# '
|
||||
for ac_last_try in false false false false false :; do
|
||||
cat >conf$$subs.sed <<_ACEOF
|
||||
LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
|
||||
BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
|
||||
ALL_BINDINGS!$ALL_BINDINGS$ac_delim
|
||||
OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
|
||||
@ -20380,7 +20404,7 @@ LIBOBJS!$LIBOBJS$ac_delim
|
||||
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
||||
_ACEOF
|
||||
|
||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 9; then
|
||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 10; then
|
||||
break
|
||||
elif $ac_last_try; then
|
||||
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
||||
|
Loading…
x
Reference in New Issue
Block a user