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

Nico Weber thakis at chromium.org
Tue Mar 11 17:40:11 PDT 2014


This now also installs the .svn directory. Is that intentional?


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/20140311/bd3a7be9/attachment.html>


More information about the cfe-commits mailing list