From 269821eaec1b137d9815ecaa7c02a4bee2945139 Mon Sep 17 00:00:00 2001 From: Alexander Kyte Date: Mon, 21 May 2018 22:02:09 -0400 Subject: [runtime] Enable assertions with in-tree llvm with configure option --- llvm/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'llvm/Makefile.am') diff --git a/llvm/Makefile.am b/llvm/Makefile.am index b5806f65e73..8537ce27b90 100644 --- a/llvm/Makefile.am +++ b/llvm/Makefile.am @@ -43,12 +43,17 @@ all-local: configure-llvm build-llvm install-llvm $(LLVM_PATH)/CMakeLists.txt: | reset-llvm +if INTERNAL_LLVM_ASSERTS +LLVM_ASSERTIONS=-DLLVM_ENABLE_ASSERTIONS=On +endif # INTERNAL_LLVM_ASSERTS + .PHONY: configure-llvm configure-llvm: $(LLVM_PATH)/CMakeLists.txt | $(LLVM_BUILD) cd $(LLVM_BUILD) && cmake \ $(if $(NINJA),-G Ninja) \ -DCMAKE_INSTALL_PREFIX="$(LLVM_PREFIX)" \ -DCMAKE_BUILD_TYPE=Release \ + $(LLVM_ASSERTIONS) \ -DLLVM_TARGETS_TO_BUILD="X86;ARM;AArch64" \ $(LLVM_CMAKE_ARGS) \ $(dir $<) -- cgit v1.2.3