[libcxx] r180132 - PR15820: Use tar instead of rsync to install the headers.

Bob Wilson bob.wilson at apple.com
Thu Mar 13 09:20:25 PDT 2014


Fixed in r203807.

On Mar 12, 2014, at 12:48 PM, Bob Wilson <bob.wilson at apple.com> wrote:

> On Mar 11, 2014, at 5:40 PM, Nico Weber <thakis at chromium.org> wrote:
> 
>> This now also installs the .svn directory. Is that intentional?
> 
> Definitely not intentional!  I will fix that.
> 
>> 
>> 
>> On Tue, Apr 23, 2013 at 11:51 AM, Bob Wilson <bob.wilson at apple.com> wrote:
>> Author: bwilson
>> Date: Tue Apr 23 13:51:51 2013
>> New Revision: 180132
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=180132&view=rev
>> Log:
>> PR15820: Use tar instead of rsync to install the headers.
>> 
>> Modified:
>>     libcxx/trunk/Makefile
>> 
>> Modified: libcxx/trunk/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/Makefile?rev=180132&r1=180131&r2=180132&view=diff
>> ==============================================================================
>> --- libcxx/trunk/Makefile (original)
>> +++ libcxx/trunk/Makefile Tue Apr 23 13:51:51 2013
>> @@ -33,8 +33,8 @@ clean::
>>  # The installheaders target is used by clang's runtime/libcxx makefile.
>>  installheaders::
>>         mkdir -p $(HEADER_DIR)/c++/v1/ext
>> -       rsync -r --exclude=".*" --exclude="support" $(SRCDIRS)/include/* \
>> -         $(HEADER_DIR)/c++/v1/
>> +       (cd $(SRCDIRS)/include && tar cf - --exclude=support .) | \
>> +         (cd $(HEADER_DIR)/c++/v1 && tar xf -)
>>         chmod 755 $(HEADER_DIR)/c++/v1
>>         chmod 644 $(HEADER_DIR)/c++/v1/*
>>         chmod 755 $(HEADER_DIR)/c++/v1/ext
>> 
>> 
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140313/ff92b945/attachment.html>


More information about the cfe-commits mailing list