#zeromq #libzmq

构建 zeromq-src

从源代码构建ZeroMQ的源代码和逻辑

16个版本

0.3.3+4.3.5 2024年7月8日
0.3.1+4.3.5 2024年1月12日
0.3.0+4.3.5 2023年11月6日
0.2.5+4.3.4 2023年3月25日
0.1.7+4.3.2 2019年7月8日

#126 in 数学

Download history 10151/week @ 2024-04-23 10493/week @ 2024-04-30 11308/week @ 2024-05-07 10321/week @ 2024-05-14 9458/week @ 2024-05-21 9672/week @ 2024-05-28 10860/week @ 2024-06-04 11549/week @ 2024-06-11 11392/week @ 2024-06-18 10640/week @ 2024-06-25 10195/week @ 2024-07-02 11267/week @ 2024-07-09 11334/week @ 2024-07-16 12988/week @ 2024-07-23 13743/week @ 2024-07-30 20610/week @ 2024-08-06

60,766每月下载量
用于 329 个crate(直接使用3个)

MIT/Apache

2.5MB
61K SLoC

C++ 47K SLoC // 0.1% comments Visual Studio Project 5K SLoC C 3.5K SLoC // 0.1% comments M4 1.5K SLoC // 0.3% comments Automake 1.5K SLoC // 0.0% comments Visual Studio Solution 1K SLoC Shell 1K SLoC // 0.2% comments Rust 421 SLoC // 0.1% comments Forge Config 255 SLoC // 0.9% comments RPM Specfile 217 SLoC // 0.0% comments Batch 101 SLoC // 0.1% comments Bitbake 50 SLoC Python 40 SLoC // 0.3% comments

包含 (神秘的autoconf代码,41KB) vendor/configure.ac

Apache 2.0 licensed MIT licensed

zeromq-src-rs - 从源代码构建libzmq的源代码和逻辑

此crate旨在由一个sys crate使用。

有关使用示例,请参阅testcrate-static

依赖关系

  • C编译器。

环境变量

  • DEP_ZMQ_INCLUDE 是包含目录的路径。
  • DEP_ZMQ_LIB 是库目录的路径。
  • DEP_ZMQ_OUT 是输出目录的路径(根目录)。

版本控制

  • master 分支使用 libzmq latest_release 分支,被视为稳定分支。当发布稳定版本时,版本将采用以下形式:VERSION+BUILD_METADATA

许可证

虽然 libzmq 根据 LGPL 许可,但它有链接例外,这意味着此crate不需要遵守通常的 LGPL 条件。实际上,此crate没有以任何方式修改源代码,只是允许链接到 libzmq。请引用zeromq网站的内容:

ZeroMQ可以安全地用于封闭源代码应用程序。LGPL共享类似的条款不适用于基于ZeroMQ构建的应用程序。您不需要商业许可证。LGPL适用于ZeroMQ的源代码,而不是您的应用程序。许多商业应用程序使用ZeroMQ。

因此,此项目实际上根据以下任一许可证进行许可:

您选择。

致谢

贡献

除非您明确说明,否则根据 Apache-2.0 许可证定义,您提交给 zeromq-src-rs 的任何有意贡献,将按照上述方式双重许可,不附加任何额外条款或条件。

依赖关系

~1.6–9.5MB
~74K SLoC