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