diff --git a/Cargo.toml b/Cargo.toml index be8b49e..0f6e0d3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ng-rocksdb" description = "Rust wrapper for Facebook's RocksDB embeddable database, fork for Nextgraph.org" -version = "0.21.0-ngpreview.2" +version = "0.21.0-ngpreview.3" edition = "2018" rust-version = "1.60" authors = ["Tyler Neely ", "David Greenberg "] diff --git a/librocksdb-sys/build.rs b/librocksdb-sys/build.rs index 414f620..7b58e4d 100644 --- a/librocksdb-sys/build.rs +++ b/librocksdb-sys/build.rs @@ -438,6 +438,7 @@ fn cxx_standard() -> String { }) } +#[allow(dead_code)] fn update_submodules() { let program = "git"; let dir = "../"; @@ -461,6 +462,9 @@ fn update_submodules() { fn main() { if !Path::new("librocksdb-sys/rocksdb/AUTHORS").exists() { println!("cargo:rustc-cfg=NG_ROCKS_DB_NOT_FOUND"); + if std::env::var("DOCS_RS").is_ok() { + println!("cargo:rustc-cfg=DOCS_RS"); + } return; //update_submodules(); } diff --git a/src/lib.rs b/src/lib.rs index aa2d93e..8bc7af7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -71,8 +71,9 @@ clippy::missing_panics_doc, clippy::from_over_into, )] +#![cfg(not(DOCS_RS))] -#[cfg(all(not(docsrs), NG_ROCKS_DB_NOT_FOUND))] +#[cfg(all(not(DOCS_RS), NG_ROCKS_DB_NOT_FOUND))] std::compile_error!("empty librocksdb-sys/rocksdb directory"); #[macro_use]