[package] name = "kconfig" description = "A crate to use KConfig from Rust" version = "0.1.0" edition = "2021" links = "KF5Config" license-file = "LICENSE" readme = "../README.md" repository = "https://invent.kde.org/oreki/kconfig-rs" keywords = ["KDE", "kde"] categories = ["api-bindings", "external-ffi-bindings"] build = "build.rs" [dependencies] qttypes = { version = "0.2.7" } cpp = "0.5" bitflags = "1.3" lazy_static = "1.4" kconfig_impl = { path = "../kconfig_impl", optional = true, version = "0.0.1" } qmetaobject = { version = "0.2.7", optional = true } [features] all = ["kconfig_impl", "qmetaobject"] kconfigxt = ["kconfig_impl"] [build-dependencies] cpp_build = "0.5" kde_frameworks = "0.2" semver = "1.0" [dev-dependencies] env_logger = "0.9" log = "0.4" qmetaobject = { version = "0.2.7" } qttypes = { version = "0.2.7", features = ["qtquick"] } [package.metadata.docs.rs] all-features = true