--- 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()