summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-09-16 07:20:19 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-09-16 07:20:19 +0000
commit99b41f385825f48d81195ebe19ddd189472c98c3 (patch)
tree0d8bc6281f150f9442daab451db9434855c8d8dc /configure.in
parent193a7db4e25beeb1b7932581323848258400cc34 (diff)
* configure.in (CAPITARGET): enable iff doxygen is available.
* configure.in (INSTALLDOC): enable if rdoc or doxygen are enabled. * common.mk (docs): target to make documents. * Makefile.in, win32/Makefile.sub (install-{all,nodoc}): trigger by $(INSTALLDOC) from install. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index bcddb89a81..4fe7e3248c 100644
--- a/configure.in
+++ b/configure.in
@@ -343,6 +343,12 @@ 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
@@ -2119,6 +2125,12 @@ else
fi
AC_SUBST(RDOCTARGET)
+case "$RDOCTARGET:$CAPITARGET" in
+ when(nodoc:nodoc) INSTALLDOC=nodoc;;
+ when(*) INSTALLDOC=all;;
+esac
+AC_SUBST(INSTALLDOC)
+
if test "$rb_with_pthread" = "yes"; then
THREAD_MODEL=pthread
fi