From 32e00d382f4ef204ac21868ded101597e36d230d Mon Sep 17 00:00:00 2001 From: yugui Date: Sun, 19 Sep 2010 13:10:27 +0000 Subject: * configure.in (--disable-install-doc): disables capi too, in addition to rdoc. (--disable-install-rdoc): a new option for disabling only rdoc. (--disable-install-capi): a new option for disabling only capi. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- configure.in | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) (limited to 'configure.in') diff --git a/configure.in b/configure.in index 4af9a04dd4..2d522a1a2b 100644 --- a/configure.in +++ b/configure.in @@ -352,12 +352,6 @@ AC_SUBST(MAKEDIRS) AC_CHECK_TOOL(DOT, dot) AC_CHECK_TOOL(DOXYGEN, doxygen) -if test x"$DOXYGEN" = x; then - CAPITARGET=nodoc -else - CAPITARGET=capi -fi -AC_SUBST(CAPITARGET) # checks for UNIX variants that set C preprocessor variables AC_USE_SYSTEM_EXTENSIONS @@ -2211,16 +2205,35 @@ dnl build section { dnl build rdoc index if requested RDOCTARGET="" +CAPITARGET="" AC_ARG_ENABLE(install-doc, - AS_HELP_STRING([--disable-install-doc], [do not install rdoc indexes during install]), + AS_HELP_STRING([--disable-install-doc], [do not install neither rdoc indexes nor C API documents during install]), [install_doc=$enableval], [install_doc=yes]) +AC_ARG_ENABLE(install-rdoc, + AS_HELP_STRING([--disable-install-rdoc], [do not install rdoc indexes during install]), + [install_rdoc=$enableval], [install_rdoc=yes]) +AC_ARG_ENABLE(install-capi, + AS_HELP_STRING([--disable-install-capi], [do not install C API documents during install]), + [install_capi=$enableval], [install_capi=yes]) + if test "$install_doc" != no; then - RDOCTARGET="rdoc" + if test "$install_rdoc" != no; then + RDOCTARGET="rdoc" + else + RDOCTARGET="nodoc" + fi + if test "$install_capi" != no -a -n "$DOXYGEN"; then + CAPITARGET="capi" + else + CAPITARGET="nodoc" + fi else RDOCTARGET="nodoc" CAPITARGET="nodoc" fi + AC_SUBST(RDOCTARGET) +AC_SUBST(CAPITARGET) AS_CASE(["$RDOCTARGET:$CAPITARGET"],[nodoc:nodoc],[INSTALLDOC=nodoc],[INSTALLDOC=all]) AC_SUBST(INSTALLDOC) -- cgit v1.2.3