From a2cb627a04f393c2e963e2e0902085309c3ec7a6 Mon Sep 17 00:00:00 2001 From: Peter Zotov Date: Tue, 30 Dec 2014 03:24:07 +0000 Subject: [PATCH] [OCaml] [cmake] Use LLVM_LIBRARY_DIR instead of LLVM_LIBRARY_OUTPUT_INTDIR. The latter variable is internal. Original patch by Ramkumar Ramachandra git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224977 91177308-0d34-0410-b5e6-96231b3b80d8 --- bindings/ocaml/backends/CMakeLists.txt | 4 ++-- bindings/ocaml/llvm/CMakeLists.txt | 4 ++-- cmake/modules/AddOCaml.cmake | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bindings/ocaml/backends/CMakeLists.txt b/bindings/ocaml/backends/CMakeLists.txt index b660c1d66dd..a98063895d7 100644 --- a/bindings/ocaml/backends/CMakeLists.txt +++ b/bindings/ocaml/backends/CMakeLists.txt @@ -20,8 +20,8 @@ foreach(TARGET ${LLVM_TARGETS_TO_BUILD}) configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/META.llvm_backend.in" - "${LLVM_LIBRARY_OUTPUT_INTDIR}/ocaml/META.llvm_${TARGET}") + "${LLVM_LIBRARY_DIR}/ocaml/META.llvm_${TARGET}") - install(FILES "${LLVM_LIBRARY_OUTPUT_INTDIR}/ocaml/META.llvm_${TARGET}" + install(FILES "${LLVM_LIBRARY_DIR}/ocaml/META.llvm_${TARGET}" DESTINATION lib/ocaml) endforeach() diff --git a/bindings/ocaml/llvm/CMakeLists.txt b/bindings/ocaml/llvm/CMakeLists.txt index d1c4ae52736..4956fa4dade 100644 --- a/bindings/ocaml/llvm/CMakeLists.txt +++ b/bindings/ocaml/llvm/CMakeLists.txt @@ -5,7 +5,7 @@ add_ocaml_library(llvm configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/META.llvm.in" - "${LLVM_LIBRARY_OUTPUT_INTDIR}/ocaml/META.llvm") + "${LLVM_LIBRARY_DIR}/ocaml/META.llvm") -install(FILES "${LLVM_LIBRARY_OUTPUT_INTDIR}/ocaml/META.llvm" +install(FILES "${LLVM_LIBRARY_DIR}/ocaml/META.llvm" DESTINATION lib/ocaml) diff --git a/cmake/modules/AddOCaml.cmake b/cmake/modules/AddOCaml.cmake index 4babaf68ef9..4473a7dcf17 100644 --- a/cmake/modules/AddOCaml.cmake +++ b/cmake/modules/AddOCaml.cmake @@ -52,7 +52,7 @@ function(add_ocaml_library name) "${bin}/${name}${CMAKE_STATIC_LIBRARY_SUFFIX}") endif() - set(ocaml_flags "-lstdc++" "-ldopt" "-L${LLVM_LIBRARY_OUTPUT_INTDIR}" + set(ocaml_flags "-lstdc++" "-ldopt" "-L${LLVM_LIBRARY_DIR}" ${ocaml_pkgs}) foreach( ocaml_dep ${ARG_OCAMLDEP} ) @@ -144,7 +144,7 @@ function(add_ocaml_library name) OUTPUT "${bin}/${name}.odoc" COMMAND "${OCAMLFIND}" "ocamldoc" "-I" "${bin}" - "-I" "${LLVM_LIBRARY_OUTPUT_INTDIR}/ocaml/" + "-I" "${LLVM_LIBRARY_DIR}/ocaml/" "-dump" "${bin}/${name}.odoc" ${ocaml_pkgs} ${ocaml_inputs} DEPENDS ${ocaml_inputs} @@ -192,7 +192,7 @@ function(add_ocaml_library name) get_filename_component(filename "${install_file}" NAME) add_custom_command(TARGET "ocaml_${name}" POST_BUILD COMMAND "${CMAKE_COMMAND}" "-E" "copy" "${install_file}" - "${LLVM_LIBRARY_OUTPUT_INTDIR}/ocaml/" + "${LLVM_LIBRARY_DIR}/ocaml/" COMMENT "Copying OCaml library component ${filename} to intermediate area" VERBATIM) endforeach() -- 2.34.1