comparison tools/llvm-config/Makefile @ 77:54457678186b LLVM3.6

LLVM 3.6
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Mon, 08 Sep 2014 22:06:00 +0900
parents 95c75e76d11b
children 60c9769439b8
comparison
equal deleted inserted replaced
34:e874dbf0ad9d 77:54457678186b
28 # Combine preprocessor flags (except for -I) and CXX flags. 28 # Combine preprocessor flags (except for -I) and CXX flags.
29 SUB_CPPFLAGS := ${CPP.BaseFlags} 29 SUB_CPPFLAGS := ${CPP.BaseFlags}
30 SUB_CFLAGS := ${CPP.BaseFlags} ${C.Flags} 30 SUB_CFLAGS := ${CPP.BaseFlags} ${C.Flags}
31 SUB_CXXFLAGS := ${CPP.BaseFlags} ${CXX.Flags} 31 SUB_CXXFLAGS := ${CPP.BaseFlags} ${CXX.Flags}
32 32
33 # Override LIBS with TARGET's LIBS for cross compilation.
34 # FIXME: Host's llvm-config is not generated. It's for target's.
35 ifneq ($(TARGET_LIBS), )
36 LLVM_SYSTEM_LIBS := $(TARGET_LIBS)
37 else
38 LLVM_SYSTEM_LIBS := $(LIBS)
39 endif
40
33 # This is blank for now. We need to be careful about adding stuff here: 41 # This is blank for now. We need to be careful about adding stuff here:
34 # LDFLAGS tend not to be portable, and we don't currently require the 42 # LDFLAGS tend not to be portable, and we don't currently require the
35 # user to use libtool when linking against LLVM. 43 # user to use libtool when linking against LLVM.
36 SUB_LDFLAGS := 44 SUB_LDFLAGS :=
37 45
49 >> temp.sed 57 >> temp.sed
50 $(Verb) $(ECHO) 's/@LLVM_LDFLAGS@/$(subst /,\/,$(SUB_LDFLAGS))/' \ 58 $(Verb) $(ECHO) 's/@LLVM_LDFLAGS@/$(subst /,\/,$(SUB_LDFLAGS))/' \
51 >> temp.sed 59 >> temp.sed
52 $(Verb) $(ECHO) 's/@LLVM_BUILDMODE@/$(subst /,\/,$(BuildMode))/' \ 60 $(Verb) $(ECHO) 's/@LLVM_BUILDMODE@/$(subst /,\/,$(BuildMode))/' \
53 >> temp.sed 61 >> temp.sed
54 $(Verb) $(ECHO) 's/@LLVM_SYSTEM_LIBS@/$(subst /,\/,$(LIBS))/' \ 62 $(Verb) $(ECHO) 's/@LLVM_SYSTEM_LIBS@/$(subst /,\/,$(LLVM_SYSTEM_LIBS))/' \
55 >> temp.sed 63 >> temp.sed
56 $(Verb) $(ECHO) 's/@LLVM_TARGETS_BUILT@/$(subst /,\/,$(TARGETS_TO_BUILD))/' \ 64 $(Verb) $(ECHO) 's/@LLVM_TARGETS_BUILT@/$(subst /,\/,$(TARGETS_TO_BUILD))/' \
57 >> temp.sed 65 >> temp.sed
58 $(Verb) $(SED) -f temp.sed < $< > $@ 66 $(Verb) $(SED) -f temp.sed < $< > $@
59 $(Verb) $(RM) temp.sed 67 $(Verb) $(RM) temp.sed