aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2010-07-10 19:58:02 -0700
committerGraydon Hoare <[email protected]>2010-07-10 19:58:02 -0700
commit5e0757f0ba367061be31c2b0ccb705ad0286578c (patch)
tree58183fd656d9336692427a097958ae5e1ec5e734 /src
parentCatch cyclic imports harder. Add 2 tests to confirm. (diff)
downloadrust-5e0757f0ba367061be31c2b0ccb705ad0286578c.tar.xz
rust-5e0757f0ba367061be31c2b0ccb705ad0286578c.zip
Disable llvm-config logic due to optimistic assumption of "having the ocaml bindings". Also add NO_LLVM override make-var, for good measure.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile
index 256737a2..15bce37e 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -23,7 +23,11 @@ CFG_GCC_CFLAGS :=
CFG_GCC_LINK_FLAGS :=
CFG_VALGRIND :=
-CFG_LLVM_CONFIG := llvm-config
+# Issue #102, LLVM-config logic is assuming "presence of llvm-config"
+# means "presence of ocaml bindings". Commenting out for now.
+# CFG_LLVM_CONFIG := llvm-config
+
+CFG_LLVM_CONFIG :=
CFG_BOOT_FLAGS := $(FLAGS)
ifeq ($(CFG_OSTYPE), Linux)
@@ -150,6 +154,10 @@ ifdef NO_VALGRIND
CFG_VALGRIND :=
endif
+ifdef NO_LLVM
+ CFG_LLVM_CONFIG :=
+endif
+
ifneq ($(CFG_LLVM_CONFIG),)
CFG_LLVM_CONFIG := $(shell which $(CFG_LLVM_CONFIG))
endif