Skip to content

Commit 47d55c7

Browse files
committed
Generate binaryninjacore-sys documentation
This should show binaryninjacore-sys alongside binaryninja crate
1 parent ace9ba8 commit 47d55c7

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

rust/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@ file(GLOB RUST_API_SOURCES CONFIGURE_DEPENDS
1414

1515
if(CMAKE_BUILD_TYPE MATCHES Debug)
1616
set(CARGO_CHECK_OPTS --workspace)
17-
set(CARGO_DOC_OPTS --no-deps)
17+
# Documentation for both binaryninja and binaryninjacore-sys crates
18+
set(CARGO_DOC_OPTS --no-deps -p binaryninja -p binaryninjacore-sys)
1819
else()
1920
set(CARGO_CHECK_OPTS --workspace --release)
20-
set(CARGO_DOC_OPTS --no-deps --release)
21+
# Documentation for both binaryninja and binaryninjacore-sys crates
22+
set(CARGO_DOC_OPTS --no-deps --release -p binaryninja -p binaryninjacore-sys)
2123
endif()
2224

2325
if (BN_BUILD_NUMBER)

rust/binaryninjacore-sys/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
#![allow(non_snake_case)]
44
#![allow(unused)]
55
#![allow(clippy::type_complexity)]
6+
#![doc(html_root_url = "https://dev-rust.binary.ninja/")]
67

78
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));

rust/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#![allow(clippy::missing_safety_doc)]
1717
#![allow(clippy::result_unit_err)]
1818
#![allow(clippy::type_complexity)]
19-
#![doc(html_root_url = "https://dev-rust.binary.ninja/binaryninja/")]
19+
#![doc(html_root_url = "https://dev-rust.binary.ninja/")]
2020
#![doc(html_favicon_url = "/favicon.ico")]
2121
#![doc(html_logo_url = "/logo.png")]
2222
#![doc(issue_tracker_base_url = "https://github.com/Vector35/binaryninja-api/issues/")]

0 commit comments

Comments
 (0)