Skip to content

Commit 3f3af2b

Browse files
authored
Merge pull request #275 from rust-osdev/misc
misc updates & improvements
2 parents 0558ff2 + f3f1100 commit 3f3af2b

File tree

4 files changed

+81
-100
lines changed

4 files changed

+81
-100
lines changed

Cargo.lock

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

integration-test/bins/Cargo.lock

Lines changed: 41 additions & 74 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
fn main() {
2-
let linker_script = "multiboot2_chainloader/link.ld";
3-
println!("cargo:rerun-if-changed={linker_script}");
4-
println!("cargo:rustc-link-arg=-T{linker_script}");
2+
let linker_script = "link.ld";
3+
let manifest_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap();
4+
5+
// relative to build.rs:
6+
let rerun_if_changed_path = linker_script;
7+
// relative to workspace root:
8+
let linker_arg_path = format!("{manifest_dir}/{linker_script}");
9+
10+
println!("cargo:rerun-if-changed={rerun_if_changed_path}");
11+
println!("cargo:rustc-link-arg=-T{linker_arg_path}");
512
}
Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
fn main() {
2-
let linker_script = "multiboot2_payload/link.ld";
3-
println!("cargo:rerun-if-changed={linker_script}");
4-
println!("cargo:rustc-link-arg=-T{linker_script}");
2+
let linker_script = "link.ld";
3+
let manifest_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap();
4+
5+
// relative to build.rs:
6+
let rerun_if_changed_path = linker_script;
7+
// relative to workspace root:
8+
let linker_arg_path = format!("{manifest_dir}/{linker_script}");
9+
10+
println!("cargo:rerun-if-changed={rerun_if_changed_path}");
11+
println!("cargo:rustc-link-arg=-T{linker_arg_path}");
512
}

0 commit comments

Comments
 (0)