diff options
| author | bors <bors@rust-lang.org> | 2024-06-02 02:11:35 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-06-02 02:11:35 +0000 |
| commit | 06d99cd6947db110d5b8cd44b91852372083d087 (patch) | |
| tree | 71b55de3b393f79478de469b3a2f918af06f57d3 /src/tools | |
| parent | 12b5d3c29c221a4c61f9e6863f4bc1133f3e3403 (diff) | |
| parent | 8742bf375b067096c2d3c6898a311cd0e80fde56 (diff) | |
Auto merge of #125773 - GuillaumeGomez:migrate-run-make-cdylib, r=jieyouxu
Migrate run make cdylib Part of https://github.com/rust-lang/rust/issues/121876. r? `@jieyouxu`
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/run-make-support/src/cc.rs | 7 | ||||
| -rw-r--r-- | src/tools/tidy/src/allowed_run_make_makefiles.txt | 1 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/tools/run-make-support/src/cc.rs b/src/tools/run-make-support/src/cc.rs index 799c36b1049..0012e7b66af 100644 --- a/src/tools/run-make-support/src/cc.rs +++ b/src/tools/run-make-support/src/cc.rs @@ -80,6 +80,13 @@ impl Cc { self } + /// Specify path of the output binary. + pub fn output<P: AsRef<Path>>(&mut self, path: P) -> &mut Self { + self.cmd.arg("-o"); + self.cmd.arg(path.as_ref()); + self + } + /// Get the [`Output`][::std::process::Output] of the finished process. pub fn command_output(&mut self) -> ::std::process::Output { self.cmd.output().expect("failed to get output of finished process") diff --git a/src/tools/tidy/src/allowed_run_make_makefiles.txt b/src/tools/tidy/src/allowed_run_make_makefiles.txt index 009200aca15..ebe9d2b7bb0 100644 --- a/src/tools/tidy/src/allowed_run_make_makefiles.txt +++ b/src/tools/tidy/src/allowed_run_make_makefiles.txt @@ -14,7 +14,6 @@ run-make/c-unwind-abi-catch-panic/Makefile run-make/cat-and-grep-sanity-check/Makefile run-make/cdylib-dylib-linkage/Makefile run-make/cdylib-fewer-symbols/Makefile -run-make/cdylib/Makefile run-make/codegen-options-parsing/Makefile run-make/comment-section/Makefile run-make/compiler-lookup-paths-2/Makefile |
