mirror of
https://gitee.com/openharmony/third_party_rust_cxx
synced 2024-11-27 01:11:38 +00:00
commit
77161f8ab0
16
BUILD.gn
16
BUILD.gn
@ -32,3 +32,19 @@ ohos_cargo_crate("lib") {
|
||||
build_root = "build.rs"
|
||||
build_sources = [ "build.rs" ]
|
||||
}
|
||||
|
||||
ohos_static_library("cxx_cppdeps") {
|
||||
part_name = "common"
|
||||
subsystem_name = "common"
|
||||
defines = [ "RUST_CXX_NO_EXCEPTIONS" ]
|
||||
sources = [
|
||||
"//third_party/rust/crates/cxx/include/cxx.h",
|
||||
"//third_party/rust/crates/cxx/src/cxx.cc",
|
||||
]
|
||||
deps = [ "//third_party/rust/crates/cxx:lib" ]
|
||||
if (is_win) {
|
||||
defines += [ "CXX_RS_EXPORT=__declspec(dllexport)" ]
|
||||
} else {
|
||||
defines += [ "CXX_RS_EXPORT=__attribute__((visibility(\"default\")))" ]
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user