[cfe-commits] r71679 - /cfe/tags/Apple/clang/GNUSource.make

Mike Stump mrs at apple.com
Wed May 13 11:01:04 PDT 2009


Author: mrs
Date: Wed May 13 13:00:24 2009
New Revision: 71679

URL: http://llvm.org/viewvc/llvm-project?rev=71679&view=rev
Log:
Fix incremental builds, merge-lipo can't tolerate leftover bits in the
destination directory.

Modified:
    cfe/tags/Apple/clang/GNUSource.make

Modified: cfe/tags/Apple/clang/GNUSource.make
URL: http://llvm.org/viewvc/llvm-project/cfe/tags/Apple/clang/GNUSource.make?rev=71679&r1=71678&r2=71679&view=diff

==============================================================================
--- cfe/tags/Apple/clang/GNUSource.make (original)
+++ cfe/tags/Apple/clang/GNUSource.make Wed May 13 13:00:24 2009
@@ -125,6 +125,8 @@
 		$(MAKE) -C $(BuildDirectory)/$$arch $(Environment) \
 			$(Install_Flags) $(Install_Target) || exit 1 ; \
 	done
+	$(_v) rm -rf $(DSTROOT)
+	$(_v) mkdir -p $(DSTROOT)
 	./merge-lipo `for arch in $(RC_ARCHS) ; do echo $(BuildDirectory)/install-$$arch ; done` $(DSTROOT)
 	$(_v) $(FIND) $(DSTROOT) $(Find_Cruft) | $(XARGS) $(RMDIR)
 	$(_v) $(FIND) $(SYMROOT) $(Find_Cruft) | $(XARGS) $(RMDIR)





More information about the cfe-commits mailing list