From 722eb0d522383b720298c0a0c6999ffe1156ca87 Mon Sep 17 00:00:00 2001 From: Elliot Saba Date: Wed, 19 Oct 2016 11:42:31 -0700 Subject: [PATCH] Add `LLVM_LTO` make flag to build LLVM with Link-Time Optimization --- deps/llvm.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deps/llvm.mk b/deps/llvm.mk index f7ab3a0483023..ebdd6f9599051 100644 --- a/deps/llvm.mk +++ b/deps/llvm.mk @@ -181,6 +181,11 @@ else LLVM_CC := endif # LLVM_SANITIZE +ifeq ($(LLVM_LTO),1) +LLVM_CPPFLAGS += -flto +LLVM_LDFLAGS += -flto +endif # LLVM_LTO + ifneq ($(LLVM_CXXFLAGS),) LLVM_FLAGS += CXXFLAGS="$(LLVM_CXXFLAGS)" LLVM_MFLAGS += CXXFLAGS="$(LLVM_CXXFLAGS)"