#pcap #build-dependencies #flags #find #compiler #libpcap #linking

build pcap-config

一个库,用于在构建时运行 pcap-config 工具以查找链接 libpcap 所需的编译器标志

2 个版本

使用旧的 Rust 2015

0.1.1 2016 年 1 月 5 日
0.1.0 2016 年 1 月 4 日

构建工具 中排名第 654

每月下载量 38

自定义许可证

5KB
59

pcap-config 构建状态

一个简单的库,设计为构建依赖项,用于确定在 Cargo 项目中使用 libpcap 所需的位置和标志。由于 libpcap 没有附带 pkg-config 文件,但包含用于相同目标的 pcap-config 可执行文件,因此创建此库。受 alexcrichton/pkg-config-rs 启发。

在 master 分支上每次成功的提交都会重新生成 文档

extern crate pcap_config;

fn main() {
    pcap_config::find_library().unwrap();
}

lib.rs:

Cargo 项目的构建依赖项,用于使用 pcap-config 工具查找链接 libpcap 所需的位置和编译器标志。

此库使用与 libpcap 一起安装的 pcap-config 工具来查找 cargo 链接 libpcap 所需的位置和编译器标志。一个 Config 结构提供了一种自定义运行 pcap-config 的选项集的方法。

如果 pcap-config 运行成功,则将 Cargo 元数据打印到 stdout。

示例

使用默认选项使用 pcap-config

extern crate pcap_config;

fn main() {
    pcap_config::find_library().unwrap();
}

自定义 pcap-config 报告元数据的方式

extern crate pcap_config;

fn main() {
    pcap_config::Config::new().statik(true).find().unwrap();
}

没有运行时依赖