[OCaml] [cmake] Disable OCaml bindings if ctypes >=0.3 is not found.

llvm-svn: 223195
This commit is contained in:
Peter Zotov 2014-12-03 03:39:01 +00:00
parent fb13b22d9a
commit fcefcf96e3
1 changed files with 8 additions and 4 deletions

View File

@ -529,10 +529,14 @@ else()
if( OCAML_VERSION VERSION_LESS "4.00.0" )
message(STATUS "OCaml bindings disabled, need OCaml >=4.00.0.")
else()
message(STATUS "OCaml bindings enabled.")
find_ocamlfind_package(ctypes VERSION 0.3)
find_ocamlfind_package(oUnit VERSION 2 OPTIONAL)
set(LLVM_BINDINGS "${LLVM_BINDINGS} ocaml")
find_ocamlfind_package(ctypes VERSION 0.3 OPTIONAL)
if( HAVE_OCAML_CTYPES )
message(STATUS "OCaml bindings enabled.")
find_ocamlfind_package(oUnit VERSION 2 OPTIONAL)
set(LLVM_BINDINGS "${LLVM_BINDINGS} ocaml")
else()
message(STATUS "OCaml bindings disabled, need ctypes >=0.3.")
endif()
endif()
endif()
endif()