|Thomas Kramer 9f58c535b8|
Coloquinte Placement for LibrEDA
This crate is a Rust wrapper around the Coloquinte placement algorithm.
The placement algorithm is written in C++ and comes with a C API which is used from the Rust crate.
The C++ code is directly compiled by the
build.rs script but a C++ compiler must be available.
The C++ code is included in this repository. The
fetch_coloquinte.sh script helps to update the C++ code from git.
C++ code is directoy included (instead of using submodules) to not disrupt the build process with downloads.
The crate contains some simple unit tests. They can be run with