about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorOneirical <manchot@videotron.ca>2024-05-12 14:00:09 -0400
committerOneirical <manchot@videotron.ca>2024-05-12 14:00:09 -0400
commitf2de5fb2ae0f69d403a06ff4f963e63d95406591 (patch)
tree000cb507f66283da961effa13a4579b2698ce9e9 /src
parent3349155ac082ed9034404428c8402e42a165d3d8 (diff)
downloadrust-f2de5fb2ae0f69d403a06ff4f963e63d95406591.tar.gz
rust-f2de5fb2ae0f69d403a06ff4f963e63d95406591.zip
rewrite issue-14500 to rmake
Diffstat (limited to 'src')
-rw-r--r--src/tools/run-make-support/src/rustc.rs14
-rw-r--r--src/tools/tidy/src/allowed_run_make_makefiles.txt1
2 files changed, 14 insertions, 1 deletions
diff --git a/src/tools/run-make-support/src/rustc.rs b/src/tools/run-make-support/src/rustc.rs
index de773d688ef..c92e9f9b11f 100644
--- a/src/tools/run-make-support/src/rustc.rs
+++ b/src/tools/run-make-support/src/rustc.rs
@@ -150,6 +150,20 @@ impl Rustc {
         self
     }
 
+    /// Pass a codegen option.
+    pub fn codegen_option(&mut self, option: &str) -> &mut Self {
+        self.cmd.arg("-C");
+        self.cmd.arg(option);
+        self
+    }
+
+    /// Add a directory to the library search path.
+    pub fn library_search_path<P: AsRef<Path>>(&mut self, path: P) -> &mut Self {
+        self.cmd.arg("-L");
+        self.cmd.arg(path.as_ref());
+        self
+    }
+
     /// Specify the edition year.
     pub fn edition(&mut self, edition: &str) -> &mut Self {
         self.cmd.arg("--edition");
diff --git a/src/tools/tidy/src/allowed_run_make_makefiles.txt b/src/tools/tidy/src/allowed_run_make_makefiles.txt
index e87950b36d9..a358bc89e13 100644
--- a/src/tools/tidy/src/allowed_run_make_makefiles.txt
+++ b/src/tools/tidy/src/allowed_run_make_makefiles.txt
@@ -99,7 +99,6 @@ run-make/issue-107094/Makefile
 run-make/issue-10971-temps-dir/Makefile
 run-make/issue-109934-lto-debuginfo/Makefile
 run-make/issue-11908/Makefile
-run-make/issue-14500/Makefile
 run-make/issue-14698/Makefile
 run-make/issue-15460/Makefile
 run-make/issue-18943/Makefile