clipper2_src/lib.rs
1//! Source distribution of the Clipper2 polygon clipping library.
2//!
3//! This crate compiles Clipper2 from source and exports paths for downstream crates.
4//!
5//! # Usage
6//!
7//! Add this crate as a build dependency:
8//!
9//! ```toml
10//! [build-dependencies]
11//! clipper2-src = "2"
12//! ```
13//!
14//! In your `build.rs`, access the include path via the `DEP_CLIPPER2_INCLUDE` environment variable:
15//!
16//! ```ignore
17//! let clipper2_include = std::env::var("DEP_CLIPPER2_INCLUDE").unwrap();
18//! ```
19//!
20//! # Version
21//!
22//! This crate version tracks Clipper2 releases (e.g., clipper2-src 2.0.1 = Clipper2 v2.0.1).
23
24/// Clipper2 version bundled with this crate.
25pub const CLIPPER2_VERSION: &str = "2.0.1";