aboutsummaryrefslogtreecommitdiff
path: root/build.rs
blob: 1acd1f31aa691332245d78bcf2aa50e829c04e5f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::env;

fn main() {
    match env::var("CARGO_CFG_TARGET_ARCH").unwrap_or_default().as_str() {
        "x86_64" => {
            println!("cargo:rustc-link-search=./lib/libpcap/out/x86_64")
        }
        "aarch64" => {
            println!("cargo:rustc-link-search=./lib/libpcap/out/rpi")
        }
        _ => println!("cargo:warning=Building for unsupported architecture, library search paths may be incorrect"),
    }

    println!("cargo:rustc-link-lib=static=pcap");
}