Mercurial > hg > CbC > CbC_llvm
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 |