--- /dev/null
+--- llvm-3.8.1.src/cmake/modules/AddOCaml.cmake.orig 2016-10-11 22:03:29.695199936 +0200
++++ llvm-3.8.1.src/cmake/modules/AddOCaml.cmake 2016-10-12 20:14:25.327621462 +0200
+@@ -37,11 +37,13 @@
+
+ set(ocaml_inputs)
+
++ option(OCAML_BUILD_SHARED_LIBS "Build ocaml shared libraries" ON)
++
+ set(ocaml_outputs "${bin}/${name}.cma")
+ if( ARG_C )
+ list(APPEND ocaml_outputs
+ "${bin}/lib${name}${CMAKE_STATIC_LIBRARY_SUFFIX}")
+- if ( BUILD_SHARED_LIBS )
++ if ( OCAML_BUILD_SHARED_LIBS )
+ list(APPEND ocaml_outputs
+ "${bin}/dll${name}${CMAKE_SHARED_LIBRARY_SUFFIX}")
+ endif()
+@@ -62,7 +64,7 @@
+ list(APPEND ocaml_flags ${dep_ocaml_flags})
+ endforeach()
+
+- if( NOT BUILD_SHARED_LIBS )
++ if( NOT OCAML_BUILD_SHARED_LIBS )
+ list(APPEND ocaml_flags "-custom")
+ endif()
+