@@ -549,7 +549,7 @@ fn build_script_with_conflicting_out_dirs() {
549
549
build = ["build1.rs", "build2.rs"]
550
550
"# ,
551
551
)
552
- // OUT_DIR is set to the lexicographically largest build script's OUT_DIR by default
552
+ // By default, OUT_DIR is set to that of the first build script in the array
553
553
. file (
554
554
"src/main.rs" ,
555
555
r#"
@@ -603,7 +603,7 @@ fn build_script_with_conflicting_out_dirs() {
603
603
. masquerade_as_nightly_cargo ( & [ "multiple-build-scripts" ] )
604
604
. with_status ( 0 )
605
605
. with_stdout_data ( str![ [ r#"
606
- Hello, from Build Script 2 !
606
+ Hello, from Build Script 1 !
607
607
608
608
"# ] ] )
609
609
. run ( ) ;
@@ -628,7 +628,7 @@ fn build_script_with_conflicts_reverse_sorted() {
628
628
build = ["build2.rs", "build1.rs"]
629
629
"# ,
630
630
)
631
- // OUT_DIR is set to the lexicographically largest build script's OUT_DIR by default
631
+ // By default, OUT_DIR is set to that of the first build script in the array
632
632
. file (
633
633
"src/main.rs" ,
634
634
r#"
@@ -682,7 +682,7 @@ fn build_script_with_conflicts_reverse_sorted() {
682
682
. masquerade_as_nightly_cargo ( & [ "multiple-build-scripts" ] )
683
683
. with_status ( 0 )
684
684
. with_stdout_data ( str![ [ r#"
685
- Hello, from Build Script 1 !
685
+ Hello, from Build Script 2 !
686
686
687
687
"# ] ] )
688
688
. run ( ) ;
@@ -785,9 +785,11 @@ fn multiple_out_dirs() {
785
785
. file (
786
786
"src/main.rs" ,
787
787
r#"
788
- include!(concat!(env!("OUT_DIR"), "/foo.rs"));
788
+ include!(concat!(env!("build1_OUT_DIR"), "/foo.rs"));
789
+ include!(concat!(env!("build2_OUT_DIR"), "/foo.rs"));
789
790
fn main() {
790
- println!("{}", message());
791
+ println!("{}", message1());
792
+ println!("{}", message2());
791
793
}
792
794
"# ,
793
795
)
@@ -803,7 +805,7 @@ fn multiple_out_dirs() {
803
805
let dest_path = Path::new(&out_dir).join("foo.rs");
804
806
fs::write(
805
807
&dest_path,
806
- "pub fn message () -> &'static str {
808
+ "pub fn message1 () -> &'static str {
807
809
\"Hello, from Build Script 1!\"
808
810
}
809
811
"
@@ -822,7 +824,7 @@ fn multiple_out_dirs() {
822
824
let dest_path = Path::new(&out_dir).join("foo.rs");
823
825
fs::write(
824
826
&dest_path,
825
- "pub fn message () -> &'static str {
827
+ "pub fn message2 () -> &'static str {
826
828
\"Hello, from Build Script 2!\"
827
829
}
828
830
"
@@ -835,6 +837,7 @@ fn multiple_out_dirs() {
835
837
. masquerade_as_nightly_cargo ( & [ "multiple-build-scripts" ] )
836
838
. with_status ( 0 )
837
839
. with_stdout_data ( str![ [ r#"
840
+ Hello, from Build Script 1!
838
841
Hello, from Build Script 2!
839
842
840
843
"# ] ] )
0 commit comments