diff options
author | Louis Dionne <ldionne@apple.com> | 2020-06-11 15:41:38 -0400 |
---|---|---|
committer | Louis Dionne <ldionne@apple.com> | 2020-06-11 16:24:29 -0400 |
commit | 96e6cbbf941d0f937b7e823433d4c222967a1817 (patch) | |
tree | 3a3b4da11014cee6d099ea12c6b6b22c6bef5c70 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | e9ac7927483ce2e2d92eb188c20332a1049bb69e (diff) | |
download | llvm-96e6cbbf941d0f937b7e823433d4c222967a1817.zip llvm-96e6cbbf941d0f937b7e823433d4c222967a1817.tar.gz llvm-96e6cbbf941d0f937b7e823433d4c222967a1817.tar.bz2 |
[libc++] Allow specifying arbitrary custom executors with the new format
The integration between CMake and executor selection in the new format
wasn't very flexible -- only the default executor and SSH executors were
supported.
This patch makes it possible to specify arbitrary executors with the new
format. With the new testing format, a custom executor is just a script
that gets called with a command-line to execute, and some arguments like
--env, --codesign_identity and --execdir. As such, the default executor
is just run.py.
Remote execution with the SSH executor can be achived by specifying
LIBCXX_EXECUTOR="<path-to-ssh.py> --host <host>". Similarly, arbitrary
scripts can be provided.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions