mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00:00
Implement a new feature, BYTECODE_DESTINATION, to allow a user makefile to
specify where the bytecode library is to be installed. This allows the default location ($prefix/lib) to be overridden, for special case runtime libraries like the cfe runtime libs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18879 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
732f92d56e
commit
8f094f3a8b
@ -594,13 +594,19 @@ ifneq ($(strip $(LibName.BCA)),)
|
|||||||
-$(Verb) $(RM) -f $(LibName.BCA)
|
-$(Verb) $(RM) -f $(LibName.BCA)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
DestBytecodeLib = $(bytecode_libdir)/lib$(LIBRARYNAME).a
|
ifdef BYTECODE_DESTINATION
|
||||||
|
BytecodeDestDir := $(BYTECODE_DESTINATION)
|
||||||
|
else
|
||||||
|
BytecodeDestDir := $(libdir)
|
||||||
|
endif
|
||||||
|
|
||||||
|
DestBytecodeLib = $(BytecodeDestDir)/lib$(LIBRARYNAME).a
|
||||||
|
|
||||||
install-bytecode-local:: $(DestBytecodeLib)
|
install-bytecode-local:: $(DestBytecodeLib)
|
||||||
|
|
||||||
install-local:: $(DestBytecodeLib)
|
install-local:: $(DestBytecodeLib)
|
||||||
|
|
||||||
$(DestBytecodeLib): $(bytecode_libdir) $(LibName.BCA)
|
$(DestBytecodeLib): $(BytecodeDestDir) $(LibName.BCA)
|
||||||
$(Echo) Installing $(BuildMode) Bytecode Archive $(DestBytecodeLib)
|
$(Echo) Installing $(BuildMode) Bytecode Archive $(DestBytecodeLib)
|
||||||
$(Verb) $(INSTALL) $(LibName.BCA) $@
|
$(Verb) $(INSTALL) $(LibName.BCA) $@
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user