File tree Expand file tree Collapse file tree 7 files changed +28
-11
lines changed Expand file tree Collapse file tree 7 files changed +28
-11
lines changed Original file line number Diff line number Diff line change 1
1
fn main ( ) {
2
+ let family = std:: env:: var ( "CARGO_CFG_TARGET_FAMILY" ) . unwrap ( ) ;
3
+ let arch = std:: env:: var ( "CARGO_CFG_TARGET_ARCH" ) . unwrap ( ) ;
4
+ let env = std:: env:: var ( "CARGO_CFG_TARGET_ENV" ) . unwrap ( ) ;
2
5
let target = std:: env:: var ( "TARGET" ) . unwrap ( ) ;
3
- if target != "aarch64-pc-windows- gnullvm" {
6
+ if family != "windows" || arch != " aarch64" || env != "gnu" || !target . ends_with ( "- gnullvm") {
4
7
return ;
5
8
}
6
9
Original file line number Diff line number Diff line change 1
1
fn main ( ) {
2
- let target = std:: env:: var ( "TARGET" ) . unwrap ( ) ;
3
- if target != "aarch64-pc-windows-msvc" && target != "aarch64-uwp-windows-msvc" {
2
+ let family = std:: env:: var ( "CARGO_CFG_TARGET_FAMILY" ) . unwrap ( ) ;
3
+ let arch = std:: env:: var ( "CARGO_CFG_TARGET_ARCH" ) . unwrap ( ) ;
4
+ let env = std:: env:: var ( "CARGO_CFG_TARGET_ENV" ) . unwrap ( ) ;
5
+ if family != "windows" || arch != "aarch64" || env != "msvc" {
4
6
return ;
5
7
}
6
8
Original file line number Diff line number Diff line change 1
1
fn main ( ) {
2
- let target = std:: env:: var ( "TARGET" ) . unwrap ( ) ;
3
- if target != "i686-pc-windows-gnu" && target != "i686-uwp-windows-gnu" {
2
+ let family = std:: env:: var ( "CARGO_CFG_TARGET_FAMILY" ) . unwrap ( ) ;
3
+ let arch = std:: env:: var ( "CARGO_CFG_TARGET_ARCH" ) . unwrap ( ) ;
4
+ let env = std:: env:: var ( "CARGO_CFG_TARGET_ENV" ) . unwrap ( ) ;
5
+ if family != "windows" || arch != "x86" || env != "gnu" {
4
6
return ;
5
7
}
6
8
Original file line number Diff line number Diff line change 1
1
fn main ( ) {
2
- let target = std:: env:: var ( "TARGET" ) . unwrap ( ) ;
3
- if target != "i686-pc-windows-msvc" && target != "i686-uwp-windows-msvc" {
2
+ let family = std:: env:: var ( "CARGO_CFG_TARGET_FAMILY" ) . unwrap ( ) ;
3
+ let arch = std:: env:: var ( "CARGO_CFG_TARGET_ARCH" ) . unwrap ( ) ;
4
+ let env = std:: env:: var ( "CARGO_CFG_TARGET_ENV" ) . unwrap ( ) ;
5
+ if family != "windows" || arch != "x86" || env != "msvc" {
4
6
return ;
5
7
}
6
8
Original file line number Diff line number Diff line change 1
1
fn main ( ) {
2
+ let family = std:: env:: var ( "CARGO_CFG_TARGET_FAMILY" ) . unwrap ( ) ;
3
+ let arch = std:: env:: var ( "CARGO_CFG_TARGET_ARCH" ) . unwrap ( ) ;
4
+ let env = std:: env:: var ( "CARGO_CFG_TARGET_ENV" ) . unwrap ( ) ;
2
5
let target = std:: env:: var ( "TARGET" ) . unwrap ( ) ;
3
- if target != "x86_64-pc- windows-gnu" && target != "x86_64-uwp-windows- gnu" {
6
+ if family != "windows" || arch != "x86_64" || env != "gnu" || !target . ends_with ( "- gnu") {
4
7
return ;
5
8
}
6
9
Original file line number Diff line number Diff line change 1
1
fn main ( ) {
2
+ let family = std:: env:: var ( "CARGO_CFG_TARGET_FAMILY" ) . unwrap ( ) ;
3
+ let arch = std:: env:: var ( "CARGO_CFG_TARGET_ARCH" ) . unwrap ( ) ;
4
+ let env = std:: env:: var ( "CARGO_CFG_TARGET_ENV" ) . unwrap ( ) ;
2
5
let target = std:: env:: var ( "TARGET" ) . unwrap ( ) ;
3
- if target != "x86_64-pc-windows- gnullvm" {
6
+ if family != "windows" || arch != " x86_64" || env != "gnu" || !target . ends_with ( "- gnullvm") {
4
7
return ;
5
8
}
6
9
Original file line number Diff line number Diff line change 1
1
fn main ( ) {
2
- let target = std:: env:: var ( "TARGET" ) . unwrap ( ) ;
3
- if target != "x86_64-pc-windows-msvc" && target != "x86_64-uwp-windows-msvc" {
2
+ let family = std:: env:: var ( "CARGO_CFG_TARGET_FAMILY" ) . unwrap ( ) ;
3
+ let arch = std:: env:: var ( "CARGO_CFG_TARGET_ARCH" ) . unwrap ( ) ;
4
+ let env = std:: env:: var ( "CARGO_CFG_TARGET_ENV" ) . unwrap ( ) ;
5
+ if family != "windows" || arch != "x86_64" || env != "msvc" {
4
6
return ;
5
7
}
6
8
You can’t perform that action at this time.
0 commit comments