Commit Graph

30 Commits

Author SHA1 Message Date
Justin Bogner 1e8019f5b9 Revert "Fix installheaders target's permissions"
The install of headers excludes the support directory, so these chmod
calls fail on non-existent directories, as seen on this bot:

http://lab.llvm.org:8080/green/job/clang-stage1-configure-RA_build/2801/console

This reverts commit r224300.

llvm-svn: 224317
2014-12-16 05:28:07 +00:00
Jonathan Roelofs 075406fdc9 Fix installheaders target's permissions
llvm-svn: 224300
2014-12-16 00:48:13 +00:00
Bob Wilson 996e992bf2 Exclude .svn (and other "dot" directories) when installing headers.
My fix for PR15820 in r180132 inadvertently removed the exclusion for ".*".
This puts it back again. Thanks for Nico Weber for pointing this out!

llvm-svn: 203807
2014-03-13 16:13:54 +00:00
Bob Wilson fa5da05c86 Don't install CMakeLists.txt along with the headers.
llvm-svn: 202280
2014-02-26 17:14:09 +00:00
Bill Wendling 39d0c93b70 Set the permissions for 'experimental' and its context to the correct values.
llvm-svn: 194993
2013-11-18 07:01:16 +00:00
Bob Wilson 5a348a12bd Change makefile comment to refer to libc++ instead of libcpp.
llvm-svn: 180135
2013-04-23 19:26:55 +00:00
Bob Wilson 03fa38aa5b PR15820: Use tar instead of rsync to install the headers.
llvm-svn: 180132
2013-04-23 18:51:51 +00:00
Bob Wilson 01fee349d9 PR12597: Remove "chown -R root:wheel" from the makefile.
llvm-svn: 180122
2013-04-23 17:30:35 +00:00
Bob Wilson feeec326fe Fix installheaders target to do what it did prior to r161760. rdar://12348765
llvm-svn: 164413
2012-09-21 20:49:54 +00:00
Howard Hinnant 700de17aea Remove obsolete do-installhdrs target (again).
llvm-svn: 161761
2012-08-13 16:32:15 +00:00
Howard Hinnant 76bd025868 Remove obsolete do-installhdrs target.
llvm-svn: 161760
2012-08-13 16:17:12 +00:00
Nuno Lopes d8ed7e5b03 fix help with bash
llvm-svn: 159177
2012-06-25 23:51:05 +00:00
Bob Wilson 1e2ca98cb2 Fix .PHONY target to match new installheaders target.
llvm-svn: 148629
2012-01-21 06:16:39 +00:00
Howard Hinnant f53bbd2a1e Added installheaders target.
llvm-svn: 148399
2012-01-18 17:44:31 +00:00
Howard Hinnant 0fd9a6cc37 Remove installhdrs target from Makefile
llvm-svn: 148396
2012-01-18 16:07:25 +00:00
Howard Hinnant f30d9ad6e1 Create target installhdrs as a synonym for do-installhdrs.
llvm-svn: 148365
2012-01-18 00:30:57 +00:00
Howard Hinnant 26e8d17f79 Put do-installhdrs target back into Makefile.
llvm-svn: 148310
2012-01-17 17:01:18 +00:00
Howard Hinnant d6c77994b8 Stop installing headers, this is now done by clang
llvm-svn: 148309
2012-01-17 16:09:32 +00:00
Bob Wilson 8a3c663e95 Refactor libcxx makefile. No functional changes intended.
Besides cleaning up the repetition in the installhdrs target, the point of this
change is to provide a separate do-installhdrs target that can be used directly
from clang's runtime/libcxx makefile to install a copy of the headers along
with clang.  <rdar://problem/10397739>

llvm-svn: 145162
2011-11-27 05:39:58 +00:00
Howard Hinnant 91ed25d186 Remove support folder from Apple install
llvm-svn: 143702
2011-11-04 15:59:51 +00:00
Howard Hinnant decdcacece Add include file install path
llvm-svn: 143497
2011-11-01 21:06:50 +00:00
Dave Zarzycki 6137b627ab Merge the Apple branch into trunk
We will eventually rebranch for the next Apple release and when we do, we don't want to drop changes.

llvm-svn: 137940
2011-08-18 15:53:00 +00:00
Howard Hinnant 46f7e3f131 Make the default Makefile less destructive: John McCall
llvm-svn: 134375
2011-07-04 14:12:27 +00:00
Nick Kledzik bc6191fba9 support another Apple build environment
llvm-svn: 131996
2011-05-24 20:27:31 +00:00
Nick Kledzik d1d6f2ca46 <rdar://problem/8279559> [libstdcxx] use new linker options to make symbols non-weak
llvm-svn: 113616
2010-09-10 20:42:36 +00:00
Howard Hinnant 2807d4a58b Fixing whitespace problems
llvm-svn: 111769
2010-08-22 01:04:38 +00:00
Howard Hinnant 99724799fb Minor fixup
llvm-svn: 107022
2010-06-28 17:19:47 +00:00
Howard Hinnant 128ba7191d patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient.
llvm-svn: 104516
2010-05-24 17:49:41 +00:00
Nick Kledzik 38d72d5a66 fix strip options and properly copy include/ext
llvm-svn: 103796
2010-05-14 20:22:09 +00:00
Howard Hinnant 3e519524c1 libcxx initial import
llvm-svn: 103490
2010-05-11 19:42:16 +00:00