initial commit
This commit is contained in:
19
examples/template/README.md
Normal file
19
examples/template/README.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Template
|
||||
|
||||
[The only official method of providing linker arguments to a crate is through that crate's `build.rs`](https://github.com/rust-lang/cargo/issues/9554), thus this template.
|
||||
|
||||
Please see `Cargo.toml` for further configuration options.
|
||||
|
||||
## Plugins
|
||||
|
||||
Enable
|
||||
```
|
||||
[lib]
|
||||
crate-type = ["cdylib"]
|
||||
```
|
||||
in `Cargo.toml`.
|
||||
|
||||
## Standalone executables
|
||||
|
||||
All standalone executables should call both `binaryninja::headless::init()` and `binaryninja::headless::shutdown()` (see [`src/main.rs`](src/main.rs)).
|
||||
Standalone executables will fail to link if you do not provide a `build.rs`. The one provided here should work.
|
||||
Reference in New Issue
Block a user