Source code

Revision control

Copy as Markdown

Other Tools

import("//chromium/build/rust/rust_static_library.gni")
static_library("cpp_library") {
sources = [
"cpp_library.cc",
"cpp_library.h",
]
}
rust_static_library("rust_calling_cpp_rlib") {
sources = [ "rust_calling_cpp_rlib.rs" ]
crate_root = "rust_calling_cpp_rlib.rs"
cxx_bindings = [ "rust_calling_cpp_rlib.rs" ]
allow_unsafe = true
deps = [ ":cpp_library" ]
}
executable("test_rust_calling_cpp") {
deps = [ ":rust_calling_cpp_rlib" ]
sources = [ "main.cc" ]
}