Split swift-refleciton-test into host and target test targets

swift-reflection-test is now the test that forks a swift executable
and performs remote reflection, making it runnable on other targets,
such as the iOS simulator.

swift-reflection-dump is now a host-side tool that dumps the remote
reflection sections for any platform binary and will continue to
link in LLVM object file support.

This necessitates finally moving lib/Refleciton into stdlib/public,
since we're linking target-specific versions of the test tool and
we would eventually like to adopt some of this functionality in
the runtime anyway.
This commit is contained in:
David Farler
2016-03-28 12:24:41 -07:00
parent 884155c09c
commit 5ea5bb06a3
21 changed files with 300 additions and 248 deletions

View File

@@ -0,0 +1,3 @@
#include "../../../lib/Basic/Demangle.cpp"
#include "../../../lib/Basic/Punycode.cpp"
#include "../../../lib/Basic/PunycodeUTF8.cpp"