Don't attempt to update LLVM configured header files from a build in a
authorReid Spencer <rspencer@reidspencer.com>
Thu, 25 Aug 2005 04:44:18 +0000 (04:44 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Thu, 25 Aug 2005 04:44:18 +0000 (04:44 +0000)
project. Thanks to Chris for pointing out this deficiency.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23037 91177308-0d34-0410-b5e6-96231b3b80d8

Makefile.rules

index 61e683239e890dded4d3070827301115b70ec5a3..9bc8d5b220e7514445fdc648a319ee813ce4aff8 100644 (file)
@@ -144,10 +144,15 @@ $(ConfigStatusScript): $(ConfigureScript)
          $(ConfigStatusScript) --recheck $(ConfigureScriptFLAGS) && \
          $(ConfigStatusScript)
 
+#------------------------------------------------------------------------
+# If we're buildilng LLVM, then make sure the generated headers are Up2Dt
+#------------------------------------------------------------------------
+ifeq ($(LLVM_OBJ_ROOT),$(PROJ_OBJ_ROOT))
 .PRECIOUS: $(FilesToConfigPATH)
 $(FilesToConfigPATH) : $(LLVM_OBJ_ROOT)/% : $(LLVM_SRC_ROOT)/%.in 
        $(Echo) Regenerating $*
        $(Verb) cd $(LLVM_OBJ_ROOT) && $(ConfigStatusScript) $*
+endif
 
 #------------------------------------------------------------------------
 # Make sure the configuration makefile is up to date