mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
[cmake] Add a switch to enable/disable bindings.
Differential Revision: https://reviews.llvm.org/D42026 llvm-svn: 332816
This commit is contained in:
parent
47b5ef228d
commit
d9088961cc
@ -520,6 +520,7 @@ option (LLVM_INCLUDE_DOCS "Generate build targets for llvm documentation." ON)
|
||||
option (LLVM_ENABLE_DOXYGEN "Use doxygen to generate llvm API documentation." OFF)
|
||||
option (LLVM_ENABLE_SPHINX "Use Sphinx to generate llvm documentation." OFF)
|
||||
option (LLVM_ENABLE_OCAMLDOC "Build OCaml bindings documentation." ON)
|
||||
option (LLVM_ENABLE_BINDINGS "Build bindings." ON)
|
||||
|
||||
set(LLVM_INSTALL_DOXYGEN_HTML_DIR "share/doc/llvm/doxygen-html"
|
||||
CACHE STRING "Doxygen-generated HTML documentation install directory")
|
||||
|
@ -511,10 +511,10 @@ else()
|
||||
endif()
|
||||
|
||||
set(LLVM_BINDINGS "")
|
||||
if(WIN32)
|
||||
find_program(GO_EXECUTABLE NAMES go DOC "go executable")
|
||||
if(WIN32 OR NOT LLVM_ENABLE_BINDINGS)
|
||||
message(STATUS "Go bindings disabled.")
|
||||
else()
|
||||
find_program(GO_EXECUTABLE NAMES go DOC "go executable")
|
||||
if(GO_EXECUTABLE STREQUAL "GO_EXECUTABLE-NOTFOUND")
|
||||
message(STATUS "Go bindings disabled.")
|
||||
else()
|
||||
@ -554,7 +554,7 @@ endif()
|
||||
# Keep the version requirements in sync with bindings/ocaml/README.txt.
|
||||
include(FindOCaml)
|
||||
include(AddOCaml)
|
||||
if(WIN32)
|
||||
if(WIN32 OR NOT LLVM_ENABLE_BINDINGS)
|
||||
message(STATUS "OCaml bindings disabled.")
|
||||
else()
|
||||
find_package(OCaml)
|
||||
|
Loading…
x
Reference in New Issue
Block a user