1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! [GEOS](https://trac.osgeo.org/geos/) C API bindings.
//!
//! It provides C-interface as is. If you want to use a more Rust-friendly crate,
//! prefer to use the [georust/geos](https://github.com/georust/geos) crate.
//!
//! You can also find it on [crates.io](https://crates.io/crates/geos).
//!
//! ## Static build
//!
//! If you want to link statically to libgeos, then use the `static` feature. It will build
//!`libgeos` so you need to have `cmake` and a C++ compiler.

extern crate libc;

#[cfg(feature = "static")]
extern crate link_cplusplus;

pub use functions::*;
pub use types::*;

mod functions;
mod types;