diff --git a/BUILD.gn b/BUILD.gn index ea47c528..bf895c1d 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -13,38 +13,36 @@ import("//build/ohos.gni") -if (host_os != "linux" || host_cpu != "arm64") { - ohos_cargo_crate("lib") { - crate_name = "rustix" - crate_type = "rlib" - crate_root = "src/lib.rs" +ohos_cargo_crate("lib") { + crate_name = "rustix" + crate_type = "rlib" + crate_root = "src/lib.rs" - sources = [ "src/lib.rs" ] - edition = "2018" - cargo_pkg_version = "0.36.8" - cargo_pkg_authors = "Dan Gohman , Jakub Konka " - cargo_pkg_name = "rustix" - cargo_pkg_description = - "Safe Rust bindings to POSIX/Unix/Linux/Winsock2-like syscalls" - deps = [ - "//third_party/rust/crates/bitflags:lib", - "//third_party/rust/crates/io-lifetimes:lib", - "//third_party/rust/crates/libc:lib", - "//third_party/rust/crates/linux-raw-sys:lib", - ] - features = [ - "io-lifetimes", - "libc", - "std", - "use-libc-auxv", - "termios", - ] - rustenv = [ string_join("", [ "CARGO_CFG_TARGET_OS=linux" ]) ] - rustenv += [ string_join("", [ "CARGO_CFG_TARGET_ARCH=x86_64" ]) ] - rustenv += [ string_join("", [ "CARGO_CFG_TARGET_POINTER_WIDTH=64" ]) ] - rustenv += [ string_join("", [ "CARGO_CFG_TARGET_ENDIAN=little" ]) ] - build_root = "build.rs" - build_sources = [ "build.rs" ] - build_script_outputs = [ "librust_out.rmeta" ] - } + sources = [ "src/lib.rs" ] + edition = "2018" + cargo_pkg_version = "0.36.8" + cargo_pkg_authors = "Dan Gohman , Jakub Konka " + cargo_pkg_name = "rustix" + cargo_pkg_description = + "Safe Rust bindings to POSIX/Unix/Linux/Winsock2-like syscalls" + deps = [ + "//third_party/rust/crates/bitflags:lib", + "//third_party/rust/crates/io-lifetimes:lib", + "//third_party/rust/crates/libc:lib", + "//third_party/rust/crates/linux-raw-sys:lib", + ] + features = [ + "io-lifetimes", + "libc", + "std", + "use-libc-auxv", + "termios", + ] + rustenv = [ string_join("", [ "CARGO_CFG_TARGET_OS=linux" ]) ] + rustenv += [ string_join("", [ "CARGO_CFG_TARGET_ARCH=x86_64" ]) ] + rustenv += [ string_join("", [ "CARGO_CFG_TARGET_POINTER_WIDTH=64" ]) ] + rustenv += [ string_join("", [ "CARGO_CFG_TARGET_ENDIAN=little" ]) ] + build_root = "build.rs" + build_sources = [ "build.rs" ] + build_script_outputs = [ "librust_out.rmeta" ] }