1[package]
2name = "onig_sys"
3version = "69.6.0"
4authors = [
5    "Will Speak <will@willspeak.me>",
6    "Ivan Ivashchenko <defuz@me.com>"
7]
8build = "build.rs"
9links = "onig"
10
11description = """
12The `onig_sys` crate contains raw rust bindings to the
13oniguruma library. This crate exposes a set of unsafe
14functions which can then be used by other crates to
15create safe wrappers around Oniguruma.
16
17You probably don't want to link to this crate directly;
18instead check out the `onig` crate.
19"""
20categories = ["external-ffi-bindings"]
21repository = "http://github.com/iwillspeak/rust-onig"
22documentation = "http://rust-onig.github.io/rust-onig/onig_sys/"
23readme = "../README.md"
24license = "MIT"
25
26[build-dependencies]
27bindgen = { version = "0.55", optional = true, features = [ "runtime" ] }
28pkg-config = "^0.3.16"
29cc = "1.0"
30
31[features]
32default = ["generate"]
33# Make Oniguruma print debug output for parsing/compiling and executing
34print-debug = []
35# include regexec(), which conflicts with libgit2
36posix-api = []
37# generate bindings with bindgen
38generate = ["bindgen"]
39