diff options
| -rw-r--r-- | libcxx/Makefile | 9 |
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:: |

