Skip to content

Commit a8e9955

Browse files
authored
Merge pull request #937 from bsurmanski/master
Fix cross compilation
2 parents 72d199e + dd9af21 commit a8e9955

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

sdl2-sys/build.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -351,11 +351,11 @@ fn link_sdl2(target_os: &str) {
351351
// -lSDL2_mixer can find it.
352352
#[cfg(all(not(feature = "use-pkgconfig"), not(feature = "static-link")))] {
353353
if cfg!(feature = "mixer") {
354-
if cfg!(any(target_os="linux", target_os="freebsd", target_os="openbsd")) {
354+
if target_os.contains("linux") || target_os.contains("freebsd") || target_os.contains("openbsd") {
355355
println!("cargo:rustc-flags=-l SDL2_mixer");
356-
} else if cfg!(target_os="windows") {
356+
} else if target_os.contains("windows") {
357357
println!("cargo:rustc-flags=-l SDL2_mixer");
358-
} else if cfg!(target_os="macos") {
358+
} else if target_os.contains("darwin") {
359359
if cfg!(any(mac_framework, feature="use_mac_framework")) {
360360
println!("cargo:rustc-flags=-l framework=SDL2_mixer");
361361
} else {
@@ -364,11 +364,11 @@ fn link_sdl2(target_os: &str) {
364364
}
365365
}
366366
if cfg!(feature = "image") {
367-
if cfg!(any(target_os="linux", target_os="freebsd", target_os="openbsd")) {
367+
if target_os.contains("linux") || target_os.contains("freebsd") || target_os.contains("openbsd") {
368368
println!("cargo:rustc-flags=-l SDL2_image");
369-
} else if cfg!(target_os="windows") {
369+
} else if target_os.contains("windows") {
370370
println!("cargo:rustc-flags=-l SDL2_image");
371-
} else if cfg!(target_os="macos") {
371+
} else if target_os.contains("darwin") {
372372
if cfg!(any(mac_framework, feature="use_mac_framework")) {
373373
println!("cargo:rustc-flags=-l framework=SDL2_image");
374374
} else {
@@ -377,11 +377,11 @@ fn link_sdl2(target_os: &str) {
377377
}
378378
}
379379
if cfg!(feature = "ttf") {
380-
if cfg!(any(target_os="linux", target_os="freebsd", target_os="openbsd")) {
380+
if target_os.contains("linux") || target_os.contains("freebsd") || target_os.contains("openbsd") {
381381
println!("cargo:rustc-flags=-l SDL2_ttf");
382-
} else if cfg!(target_os="windows") {
382+
} else if target_os.contains("windows") {
383383
println!("cargo:rustc-flags=-l SDL2_ttf");
384-
} else if cfg!(target_os="macos") {
384+
} else if target_os.contains("darwin") {
385385
if cfg!(any(mac_framework, feature="use_mac_framework")) {
386386
println!("cargo:rustc-flags=-l framework=SDL2_ttf");
387387
} else {
@@ -390,11 +390,11 @@ fn link_sdl2(target_os: &str) {
390390
}
391391
}
392392
if cfg!(feature = "gfx") {
393-
if cfg!(any(target_os="linux", target_os="freebsd", target_os="openbsd")) {
393+
if target_os.contains("linux") || target_os.contains("freebsd") || target_os.contains("openbsd") {
394394
println!("cargo:rustc-flags=-l SDL2_gfx");
395-
} else if cfg!(target_os="windows") {
395+
} else if target_os.contains("windows") {
396396
println!("cargo:rustc-flags=-l SDL2_gfx");
397-
} else if cfg!(target_os="macos") {
397+
} else if target_os.contains("darwin") {
398398
if cfg!(any(mac_framework, feature="use_mac_framework")) {
399399
println!("cargo:rustc-flags=-l framework=SDL2_gfx");
400400
} else {

0 commit comments

Comments
 (0)