[vmkit-commits] [vmkit] r180541 - Fixed Makefile for 64 bits build. Debug mode still not supported.
Peter Senna Tschudin
peter.senna at gmail.com
Thu Apr 25 10:23:04 PDT 2013
Author: peter.senna
Date: Thu Apr 25 12:21:34 2013
New Revision: 180541
URL: http://llvm.org/viewvc/llvm-project?rev=180541&view=rev
Log:
Fixed Makefile for 64 bits build. Debug mode still not supported.
(cherry picked from commit 28a1d7be2bc7e3f99b4bddd4d9b81f95604d9c8a)
Modified:
vmkit/trunk/Makefile.rules
Modified: vmkit/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/Makefile.rules?rev=180541&r1=180540&r2=180541&view=diff
==============================================================================
--- vmkit/trunk/Makefile.rules (original)
+++ vmkit/trunk/Makefile.rules Thu Apr 25 12:21:34 2013
@@ -35,10 +35,12 @@ endif
ifeq ($(OPTIMIZED),1)
LLC_FLAGS+= -O=3
OPT_FLAGS+= -disable-opt
+ CPPGEN_FLAGS+=-strip-debug
COMMON_CFLAGS+= -O3
else
LLC_FLAGS+=-O=0 -asm-verbose
- OPT_FLAGS+=-disable-opt
+ OPT_FLAGS+=-disable-opt -inline
+ CPPGEN_FLAGS+=-disable-opt
COMMON_CFLAGS+=-O0
PRECOMPILER_OPT+=-disable-opt
endif
@@ -175,7 +177,7 @@ GC_ID=-gc
%$(GC_ID).bc: %.bc
$(Echo) "Preparing GC '$(notdir $<)'"
- $(Verb) $(LOPT) -load=$(STATIC_GC_PASS_LIB) $(OPT_FLAGS) -inline -StaticGCPass $< -o $@
+ $(Verb) $(LOPT) -load=$(STATIC_GC_PASS_LIB) $(OPT_FLAGS) -StaticGCPass $< -o $@
endif
@@ -254,7 +256,7 @@ $(BUILD_DIR)/$(MODULE)-inliner.cc: $(BUI
echo 'using namespace llvm;'; \
echo 'namespace vmkit {'; \
for F in $(EXTRACT_FUNCTIONS); do \
- $(LOPT) $(OPT_FLAGS) $< -o - | $(LLC) $(LLC_FLAGS) -march=cpp -cppgen=function -cppfor=$$F -o - \
+ $(LOPT) $(CPPGEN_FLAGS) $< -o - | $(LLC) $(LLC_FLAGS) -march=cpp -cppgen=function -cppfor=$$F -o - \
| sed -e "s/makeLLVMFunction/makeLLVMFunction_$(MODULE)_$$F/"; [ $$? -ne 0 ] && exit 1; \
done; \
echo "void makeLLVMFunctions_$(MODULE)(Module *mod) {"; \
More information about the vmkit-commits
mailing list