Don't run ocamldoc if it's not installed
authorErick Tryzelaar <idadesub@users.sourceforge.net>
Wed, 9 Feb 2011 18:32:04 +0000 (18:32 +0000)
committerErick Tryzelaar <idadesub@users.sourceforge.net>
Wed, 9 Feb 2011 18:32:04 +0000 (18:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125203 91177308-0d34-0410-b5e6-96231b3b80d8

docs/Makefile

index 7fe849d3e2dfb75e0854e90590b84543b45778a5..389fd90a485e7205ebfea18988a2b4c9db495c75 100644 (file)
@@ -37,14 +37,21 @@ install_targets := install-html
 ifeq ($(ENABLE_DOXYGEN),1)
 install_targets += install-doxygen
 endif
+ifdef OCAMLDOC
 ifneq (,$(filter ocaml,$(BINDINGS_TO_BUILD)))
 install_targets += install-ocamldoc
 endif
+endif
 install-local:: $(install_targets)
 
+generated_targets := doxygen
+ifdef OCAMLDOC
+generated_targets += ocamldoc
+endif
+
 # Live documentation is generated for the web site using this target:
 # 'make generated BUILD_FOR_WEBSITE=1'
-generated:: doxygen ocamldoc
+generated:: $(generated_targets)
 
 install-html: $(PROJ_OBJ_DIR)/html.tar.gz
        $(Echo) Installing HTML documentation