File tree Expand file tree Collapse file tree 1 file changed +13
-20
lines changed Expand file tree Collapse file tree 1 file changed +13
-20
lines changed Original file line number Diff line number Diff line change @@ -183,33 +183,26 @@ fn custom_build_env_var_rustflags() {
183
183
fn custom_build_env_var_rustc_wrapper ( ) {
184
184
let wrapper = tools:: echo_wrapper ( ) ;
185
185
let p = project ( )
186
- . file (
187
- ".cargo/config" ,
188
- & format ! (
189
- r#"
190
- [build]
191
- rustc-wrapper = "{}"
192
- "# ,
193
- wrapper. display( )
194
- ) ,
195
- )
196
186
. file (
197
187
"build.rs" ,
198
- & format ! (
199
- r#"
200
- use std::env;
188
+ r#"
189
+ use std::env;
201
190
202
- fn main() {{
203
- assert!(env::var("CARGO_RUSTC_WRAPPER").unwrap().ends_with("{}"));
204
- }}
205
- "# ,
206
- wrapper. display( )
207
- ) ,
191
+ fn main() {{
192
+ assert_eq!(
193
+ env::var("CARGO_RUSTC_WRAPPER").unwrap(),
194
+ env::var("CARGO_RUSTC_WRAPPER_CHECK").unwrap()
195
+ );
196
+ }}
197
+ "# ,
208
198
)
209
199
. file ( "src/lib.rs" , "" )
210
200
. build ( ) ;
211
201
212
- p. cargo ( "check" ) . run ( ) ;
202
+ p. cargo ( "check" )
203
+ . env ( "CARGO_BUILD_RUSTC_WRAPPER" , & wrapper)
204
+ . env ( "CARGO_RUSTC_WRAPPER_CHECK" , & wrapper)
205
+ . run ( ) ;
213
206
}
214
207
215
208
#[ cargo_test]
You can’t perform that action at this time.
0 commit comments