Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(178)

Side by Side Diff: tools/llvm-config/Makefile

Issue 1196003003: Make `llvm-config` detect whether or not LLVM is a shared library. If it is, then only try to link … (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-llvm.git@master
Patch Set: Review changes. Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/llvm-config/CMakeLists.txt ('k') | tools/llvm-config/llvm-config.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ##===- tools/llvm-config/Makefile---------------------------*- Makefile -*-===## 1 ##===- tools/llvm-config/Makefile---------------------------*- Makefile -*-===##
2 # 2 #
3 # The LLVM Compiler Infrastructure 3 # The LLVM Compiler Infrastructure
4 # 4 #
5 # This file is distributed under the University of Illinois Open Source 5 # This file is distributed under the University of Illinois Open Source
6 # License. See LICENSE.TXT for details. 6 # License. See LICENSE.TXT for details.
7 # 7 #
8 ##===----------------------------------------------------------------------===## 8 ##===----------------------------------------------------------------------===##
9 9
10 LEVEL := ../.. 10 LEVEL := ../..
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 $(Verb) $(ECHO) 's/@LLVM_LDFLAGS@/$(subst /,\/,$(SUB_LDFLAGS))/' \ 58 $(Verb) $(ECHO) 's/@LLVM_LDFLAGS@/$(subst /,\/,$(SUB_LDFLAGS))/' \
59 >> temp.sed 59 >> temp.sed
60 $(Verb) $(ECHO) 's/@LLVM_BUILDMODE@/$(subst /,\/,$(BuildMode))/' \ 60 $(Verb) $(ECHO) 's/@LLVM_BUILDMODE@/$(subst /,\/,$(BuildMode))/' \
61 >> temp.sed 61 >> temp.sed
62 $(Verb) $(ECHO) 's/@LLVM_LIBDIR_SUFFIX@//' \ 62 $(Verb) $(ECHO) 's/@LLVM_LIBDIR_SUFFIX@//' \
63 >> temp.sed 63 >> temp.sed
64 $(Verb) $(ECHO) 's/@LLVM_SYSTEM_LIBS@/$(subst /,\/,$(LLVM_SYSTEM_LIBS))/ ' \ 64 $(Verb) $(ECHO) 's/@LLVM_SYSTEM_LIBS@/$(subst /,\/,$(LLVM_SYSTEM_LIBS))/ ' \
65 >> temp.sed 65 >> temp.sed
66 $(Verb) $(ECHO) 's/@LLVM_TARGETS_BUILT@/$(subst /,\/,$(TARGETS_TO_BUILD) )/' \ 66 $(Verb) $(ECHO) 's/@LLVM_TARGETS_BUILT@/$(subst /,\/,$(TARGETS_TO_BUILD) )/' \
67 >> temp.sed 67 >> temp.sed
68 $(if $(filter-out $(ENABLE_SHARED),0),\
69 $(Verb) $(ECHO) 's/@BUILD_SHARED_LIBS@/ON/',\
70 $(Verb) $(ECHO) 's/@BUILD_SHARED_LIBS@/OFF/') \
71 >> temp.sed
72 $(Verb) $(ECHO) 's/@WAS_BUILT_WITH_CMAKE@/OFF/' \
73 >> temp.sed
68 $(Verb) $(SED) -f temp.sed < $< > $@ 74 $(Verb) $(SED) -f temp.sed < $< > $@
69 $(Verb) $(RM) temp.sed 75 $(Verb) $(RM) temp.sed
70 76
71 # When cross-compiling, install a version of llvm-config that runs on the host. 77 # When cross-compiling, install a version of llvm-config that runs on the host.
72 ifeq ($(LLVM_CROSS_COMPILING),1) 78 ifeq ($(LLVM_CROSS_COMPILING),1)
73 install:: $(DESTDIR)$(PROJ_bindir) 79 install:: $(DESTDIR)$(PROJ_bindir)
74 $(Echo) Installing llvm-config-host 80 $(Echo) Installing llvm-config-host
75 $(Verb) $(ProgInstall) $(BuildLLVMToolDir)/llvm-config \ 81 $(Verb) $(ProgInstall) $(BuildLLVMToolDir)/llvm-config \
76 $(DESTDIR)$(PROJ_bindir)/$(program_prefix)llvm-config-host 82 $(DESTDIR)$(PROJ_bindir)/$(program_prefix)llvm-config-host
77 endif 83 endif
OLDNEW
« no previous file with comments | « tools/llvm-config/CMakeLists.txt ('k') | tools/llvm-config/llvm-config.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698