pcapplusplus-sys 0.1.0

Compile PcapPlusPlus and make its library and header files available. See also https://github.com/seladb/PcapPlusPlus
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn main()
{
    let pcpp = cmake::Config::new("PcapPlusPlus")
        .define("PCAPPP_BUILD_EXAMPLES", "OFF")
        .define("PCAPPP_BUILD_TUTORIALS", "OFF")
        .define("PCAPPP_BUILD_TESTS", "OFF")
        .define("PCAPPP_BUILD_COVERAGE", "OFF")
        .define("PCAPPP_BUILD_FUZZERS", "OFF")
        .build();
    let pcpp_include = pcpp.join("include");
    let pcpp_lib = pcpp.join("lib64");
    println!("cargo:include={}", pcpp_include.display());
    println!("cargo:lib={}", pcpp_lib.display());
}