mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 04:39:44 +00:00
Make it possible to reconfigure a project as well as just LLVM main dir.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19164 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
aeb47b8db9
commit
f3664e0a4f
@ -63,8 +63,9 @@ $(UserTargets)::
|
||||
SrcMakefiles := $(filter %Makefile %Makefile.tests,\
|
||||
$(wildcard $(BUILD_SRC_DIR)/Makefile*))
|
||||
ObjMakefiles := $(subst $(BUILD_SRC_DIR),$(BUILD_OBJ_DIR),$(SrcMakefiles))
|
||||
ConfigureScript := $(LLVM_SRC_ROOT)/configure
|
||||
ConfigStatusScript := $(LLVM_OBJ_ROOT)/config.status
|
||||
ConfigureScript := $(BUILD_SRC_ROOT)/configure
|
||||
ConfigStatusScript := $(BUILD_OBJ_ROOT)/config.status
|
||||
LConfigStatusScript:= $(LLVM_OBJ_ROOT)/config.status
|
||||
MakefileConfigIn := $(LLVM_SRC_ROOT)/Makefile.config.in
|
||||
MakefileConfig := $(LLVM_OBJ_ROOT)/Makefile.config
|
||||
PreConditions := $(ConfigStatusScript) $(MakefileConfig) $(ObjMakefiles)
|
||||
@ -129,9 +130,9 @@ $(ConfigStatusScript): $(ConfigureScript)
|
||||
#------------------------------------------------------------------------
|
||||
# Make sure the configuration makefile is up to date
|
||||
#------------------------------------------------------------------------
|
||||
$(MakefileConfig): $(MakefileConfigIn) $(ConfigStatusScript)
|
||||
$(MakefileConfig): $(MakefileConfigIn) $(LConfigStatusScript)
|
||||
$(Echo) Regenerating $@
|
||||
$(Verb) cd $(LLVM_OBJ_ROOT) ; $(ConfigStatusScript) Makefile.config
|
||||
$(Verb) cd $(LLVM_OBJ_ROOT) ; $(LConfigStatusScript) Makefile.config
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
# If the Makefile in the source tree has been updated, copy it over into the
|
||||
|
Loading…
Reference in New Issue
Block a user