From: Peter Zotov Date: Sun, 7 Jun 2015 19:22:22 +0000 (+0000) Subject: [cmake] [OCaml] Make ocamldoc targets depend on output files X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=00040a8e8fbd943ee7e8ff12db4a1ba9e2ff2679;p=oota-llvm.git [cmake] [OCaml] Make ocamldoc targets depend on output files OCaml doc builds fail without .cmi files, and .cmi files are collected in ocaml_outputs. Therefore, make doc targets depend on ocaml_outputs as well. Fixes: https://llvm.org/bugs/show_bug.cgi?id=23777 Patch by Michał Górny git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239259 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/cmake/modules/AddOCaml.cmake b/cmake/modules/AddOCaml.cmake index c58ac9cb734..8b33332d07b 100644 --- a/cmake/modules/AddOCaml.cmake +++ b/cmake/modules/AddOCaml.cmake @@ -149,7 +149,7 @@ function(add_ocaml_library name) "-I" "${LLVM_LIBRARY_DIR}/ocaml/" "-dump" "${bin}/${name}.odoc" ${ocaml_pkgs} ${ocaml_inputs} - DEPENDS ${ocaml_inputs} + DEPENDS ${ocaml_inputs} ${ocaml_outputs} COMMENT "Building OCaml documentation for ${name}" VERBATIM)