summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorVassil Vassilev <v.g.vassilev@gmail.com>2018-05-20 08:37:54 +0000
committerVassil Vassilev <v.g.vassilev@gmail.com>2018-05-20 08:37:54 +0000
commit04e4adf9682905e846de3e1aefa0b5d9f517e2a4 (patch)
treea321353dac22775f183495c70605eed8b9571a66 /cmake
parent56669ed246dad5a097c7403f1b298f191fe52824 (diff)
[cmake] Add a switch to enable/disable bindings.
Differential Revision: https://reviews.llvm.org/D42026 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332816 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r--cmake/config-ix.cmake6
1 files changed, 3 insertions, 3 deletions
diff --git a/cmake/config-ix.cmake b/cmake/config-ix.cmake
index aa4f8257d8e..a1666783cfb 100644
--- a/cmake/config-ix.cmake
+++ b/cmake/config-ix.cmake
@@ -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)