#cargo-build #build-script #cc #cargo #front-end #bindgen

build kusabira

Integrated frontend for C library build and Rust FFI binding generation

4 releases

0.1.1 Oct 4, 2023
0.1.0 Oct 3, 2023

#226 in Build Utils


Used in himetake

Apache-2.0 OR MIT

120KB
2K SLoC

Introduction

kusabira is the integrated C/C++/assembly source build frontend for the Cargo build script.

himetake is the demo of this crate.

License

This software is licensed under either or both of:

at Your option.

Practice of 5. Submission of Contributions, Apache License Version 2.0

Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of Apache License Version 2.0 and MIT License, without any additional terms or conditions.

Informational Definitions

Kusabira (菌), noun, Japanese

  1. An anchient word for fungus or its mushroom.

  2. A play of Kyogen(狂言) with the following plot:

    A garden owner, tired of the fungi growing up after and after in the garden and messing up the scenary, asks a priest for the prayer to drive them away. The priest accepts the request and sets on the work. After a seeming success, the fungi grow up even worse and get the priest into a trouble. Finally, himetake(姫菌), the queen fungi appears and blows up her big mushroom, driving away the garden owner and priest.

    The performance by the Sengoroh Shigeyama family(茂山千五郎家) on Youtube.

Dependencies

~11MB
~200K SLoC