summaryrefslogtreecommitdiffstats
path: root/llvm/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/cmake')
-rwxr-xr-xllvm/cmake/config-ix.cmake1
-rw-r--r--llvm/cmake/modules/AddOCaml.cmake12
2 files changed, 10 insertions, 3 deletions
diff --git a/llvm/cmake/config-ix.cmake b/llvm/cmake/config-ix.cmake
index 06197633568..27bdd72ebcd 100755
--- a/llvm/cmake/config-ix.cmake
+++ b/llvm/cmake/config-ix.cmake
@@ -565,6 +565,7 @@ if(CMAKE_HOST_APPLE AND APPLE)
endif()
endif()
+# Keep the version requirements in sync with bindings/ocaml/README.txt.
include(FindOCaml)
include(AddOCaml)
if(WIN32)
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