mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-18 18:42:46 +02:00
Add a --enable-clang-plugin-support option to configure.
This will replace the now badly named CLANG_IS_PRODUCTION. llvm-svn: 203471
This commit is contained in:
parent
e1cab9f9f1
commit
01261193ed
@ -253,6 +253,9 @@ ENABLE_CXX1Y = @ENABLE_CXX1Y@
|
|||||||
# When ENABLE_SPLIT_DWARF is enabled, LLVM uses -gfission to build in debug mode.
|
# When ENABLE_SPLIT_DWARF is enabled, LLVM uses -gfission to build in debug mode.
|
||||||
ENABLE_SPLIT_DWARF = @ENABLE_SPLIT_DWARF@
|
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.
|
# When ENABLE_CLANG_ARCMT is enabled, clang will have ARCMigrationTool.
|
||||||
ENABLE_CLANG_ARCMT = @ENABLE_CLANG_ARCMT@
|
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"]) ;;
|
*) AC_MSG_ERROR([Invalid setting for --enable-clang-arcmt. Use "yes" or "no"]) ;;
|
||||||
esac
|
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
|
dnl --enable-clang-static-analyzer: check whether to enable static-analyzer
|
||||||
clang_static_analyzer="yes"
|
clang_static_analyzer="yes"
|
||||||
AC_ARG_ENABLE(clang-static-analyzer,
|
AC_ARG_ENABLE(clang-static-analyzer,
|
||||||
|
30
configure
vendored
30
configure
vendored
@ -689,6 +689,7 @@ ENABLE_LIBCPP
|
|||||||
ENABLE_CXX1Y
|
ENABLE_CXX1Y
|
||||||
ENABLE_SPLIT_DWARF
|
ENABLE_SPLIT_DWARF
|
||||||
ENABLE_CLANG_ARCMT
|
ENABLE_CLANG_ARCMT
|
||||||
|
CLANG_PLUGIN_SUPPORT
|
||||||
ENABLE_CLANG_STATIC_ANALYZER
|
ENABLE_CLANG_STATIC_ANALYZER
|
||||||
ENABLE_CLANG_REWRITER
|
ENABLE_CLANG_REWRITER
|
||||||
ENABLE_OPTIMIZED
|
ENABLE_OPTIMIZED
|
||||||
@ -1407,6 +1408,8 @@ Optional Features:
|
|||||||
--enable-cxx1y Use c++1y if available (default is NO)
|
--enable-cxx1y Use c++1y if available (default is NO)
|
||||||
--enable-split-dwarf Use split-dwarf 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-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-clang-static-analyzer
|
||||||
Enable building of clang Static Analyzer (default is
|
Enable building of clang Static Analyzer (default is
|
||||||
YES)
|
YES)
|
||||||
@ -4872,6 +4875,26 @@ echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"
|
|||||||
{ (exit 1); exit 1; }; } ;;
|
{ (exit 1); exit 1; }; } ;;
|
||||||
esac
|
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"
|
clang_static_analyzer="yes"
|
||||||
# Check whether --enable-clang-static-analyzer was given.
|
# Check whether --enable-clang-static-analyzer was given.
|
||||||
if test "${enable_clang_static_analyzer+set}" = set; then
|
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_CXX1Y!$ENABLE_CXX1Y$ac_delim
|
||||||
ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
|
ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
|
||||||
ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$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_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
|
||||||
ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
|
ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
|
||||||
ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$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
|
ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
|
||||||
EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
|
EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
|
||||||
DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
|
DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
|
||||||
DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
||||||
@ -20231,6 +20254,7 @@ _ACEOF
|
|||||||
ac_delim='%!_!# '
|
ac_delim='%!_!# '
|
||||||
for ac_last_try in false false false false false :; do
|
for ac_last_try in false false false false false :; do
|
||||||
cat >conf$$subs.sed <<_ACEOF
|
cat >conf$$subs.sed <<_ACEOF
|
||||||
|
DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
|
||||||
KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
|
KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
|
||||||
JIT!$JIT$ac_delim
|
JIT!$JIT$ac_delim
|
||||||
TARGET_HAS_JIT!$TARGET_HAS_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_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
|
||||||
LLVM_INFODIR!$LLVM_INFODIR$ac_delim
|
LLVM_INFODIR!$LLVM_INFODIR$ac_delim
|
||||||
LLVM_MANDIR!$LLVM_MANDIR$ac_delim
|
LLVM_MANDIR!$LLVM_MANDIR$ac_delim
|
||||||
LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
||||||
@ -20369,6 +20392,7 @@ _ACEOF
|
|||||||
ac_delim='%!_!# '
|
ac_delim='%!_!# '
|
||||||
for ac_last_try in false false false false false :; do
|
for ac_last_try in false false false false false :; do
|
||||||
cat >conf$$subs.sed <<_ACEOF
|
cat >conf$$subs.sed <<_ACEOF
|
||||||
|
LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
|
||||||
BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
|
BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
|
||||||
ALL_BINDINGS!$ALL_BINDINGS$ac_delim
|
ALL_BINDINGS!$ALL_BINDINGS$ac_delim
|
||||||
OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
|
OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
|
||||||
@ -20380,7 +20404,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` = 9; then
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 10; 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…
Reference in New Issue
Block a user