summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libcxx/Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/libcxx/Makefile b/libcxx/Makefile
index f8ea8bca99b..182dcc3b013 100644
--- a/libcxx/Makefile
+++ b/libcxx/Makefile
@@ -30,7 +30,16 @@ installsrc:: $(SRCROOT)
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/
+ chown -R root:wheel $(HEADER_DIR)/c++
+ chmod 755 $(HEADER_DIR)/c++/v1
+ chmod 644 $(HEADER_DIR)/c++/v1/*
+ chmod 755 $(HEADER_DIR)/c++/v1/ext
+ chmod 644 $(HEADER_DIR)/c++/v1/ext/*
install::
OpenPOWER on IntegriCloud