mirror of
https://github.com/servo/servo.git
synced 2025-06-19 06:38:59 +01:00
Bug 1339033 - Unbreak stylo bindgen on BSDs and Solaris.
This commit is contained in:
parent
e394334739
commit
7afc681ac8
1 changed files with 10 additions and 0 deletions
|
@ -136,6 +136,16 @@ mod bindings {
|
||||||
}
|
}
|
||||||
if cfg!(target_os = "linux") {
|
if cfg!(target_os = "linux") {
|
||||||
builder = builder.clang_arg("-DOS_LINUX=1");
|
builder = builder.clang_arg("-DOS_LINUX=1");
|
||||||
|
} else if cfg!(target_os = "solaris") {
|
||||||
|
builder = builder.clang_arg("-DOS_SOLARIS=1")
|
||||||
|
} else if cfg!(target_os = "dragonfly") {
|
||||||
|
builder = builder.clang_arg("-DOS_BSD=1").clang_arg("-DOS_DRAGONFLY=1")
|
||||||
|
} else if cfg!(target_os = "freebsd") {
|
||||||
|
builder = builder.clang_arg("-DOS_BSD=1").clang_arg("-DOS_FREEBSD=1")
|
||||||
|
} else if cfg!(target_os = "netbsd") {
|
||||||
|
builder = builder.clang_arg("-DOS_BSD=1").clang_arg("-DOS_NETBSD=1")
|
||||||
|
} else if cfg!(target_os = "openbsd") {
|
||||||
|
builder = builder.clang_arg("-DOS_BSD=1").clang_arg("-DOS_OPENBSD=1")
|
||||||
} else if cfg!(target_os = "macos") {
|
} else if cfg!(target_os = "macos") {
|
||||||
builder = builder.clang_arg("-DOS_MACOSX=1")
|
builder = builder.clang_arg("-DOS_MACOSX=1")
|
||||||
.clang_arg("-stdlib=libc++")
|
.clang_arg("-stdlib=libc++")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue