fix: lint

This commit is contained in:
Richard Ramos 2024-02-22 14:42:51 -04:00
parent f80702e5dd
commit 4813ab1a7c
No known key found for this signature in database
GPG Key ID: 1CE87DB518195760
2 changed files with 31 additions and 8 deletions

View File

@ -8,7 +8,7 @@ mod peers;
mod relay;
// std
pub use aes_gcm::{Aes256Gcm, Key};
pub use aes_gcm::Key;
pub use multiaddr::Multiaddr;
pub use secp256k1::{PublicKey, SecretKey};
use std::time::Duration;

View File

@ -24,19 +24,42 @@ fn generate_bindgen_code(project_dir: &Path) {
let header_path = vendor_path.join("library/libwaku.h");
cc::Build::new()
.object(vendor_path.join("vendor/nim-libbacktrace/libbacktrace_wrapper.o").display().to_string())
.compile("libbacktrace_wrapper");
.object(
vendor_path
.join("vendor/nim-libbacktrace/libbacktrace_wrapper.o")
.display()
.to_string(),
)
.compile("libbacktrace_wrapper");
println!("cargo:rerun-if-changed={}", header_path.display());
println!("cargo:rustc-link-search={}", vendor_path.join("build").display());
println!("cargo:rustc-link-lib=static=waku");
println!("cargo:rustc-link-search={}", vendor_path.join("vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc/build").display());
println!(
"cargo:rustc-link-search={}",
vendor_path.join("build").display()
);
println!("cargo:rustc-link-lib=static=waku");
println!(
"cargo:rustc-link-search={}",
vendor_path
.join("vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc/build")
.display()
);
println!("cargo:rustc-link-lib=static=miniupnpc");
println!("cargo:rustc-link-search={}", vendor_path.join("vendor/nim-nat-traversal/vendor/libnatpmp-upstream").display());
println!(
"cargo:rustc-link-search={}",
vendor_path
.join("vendor/nim-nat-traversal/vendor/libnatpmp-upstream")
.display()
);
println!("cargo:rustc-link-lib=static=natpmp");
println!("cargo:rustc-link-lib=dl");
println!("cargo:rustc-link-lib=m");
println!("cargo:rustc-link-search=native={}", vendor_path.join("vendor/nim-libbacktrace/install/usr/lib").display());
println!(
"cargo:rustc-link-search=native={}",
vendor_path
.join("vendor/nim-libbacktrace/install/usr/lib")
.display()
);
println!("cargo:rustc-link-lib=static=backtrace");
// TODO: Determine if pthread is automatically included