summaryrefslogtreecommitdiffstats
path: root/llvm/cmake/modules/AddOCaml.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/cmake/modules/AddOCaml.cmake')
-rw-r--r--llvm/cmake/modules/AddOCaml.cmake12
1 files changed, 9 insertions, 3 deletions
diff --git a/llvm/cmake/modules/AddOCaml.cmake b/llvm/cmake/modules/AddOCaml.cmake
index e3dd1d84077..4bcd475998c 100644
--- a/llvm/cmake/modules/AddOCaml.cmake
+++ b/llvm/cmake/modules/AddOCaml.cmake
@@ -170,9 +170,13 @@ function(add_ocaml_library name)
add_dependencies("ocaml_${name}" "ocaml_${ocaml_dep}")
endforeach()
- foreach( llvm_lib ${llvm_libs} )
- add_dependencies("ocaml_${name}" "${llvm_lib}")
- endforeach()
+ if( NOT LLVM_OCAML_OUT_OF_TREE )
+ foreach( llvm_lib ${llvm_libs} )
+ add_dependencies("ocaml_${name}" "${llvm_lib}")
+ endforeach()
+ endif()
+
+ add_dependencies("ocaml_all" "ocaml_${name}")
set(install_files)
set(install_shlibs)
@@ -205,3 +209,5 @@ function(add_ocaml_library name)
VERBATIM)
endforeach()
endfunction()
+
+add_custom_target("ocaml_all")
OpenPOWER on IntegriCloud