diff --git a/Cargo.lock b/Cargo.lock index 434e8c1..80b166c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2115,6 +2115,7 @@ dependencies = [ "irox-fixedmath", "irox-git-tools", "irox-gpx", + "irox-imagery", "irox-influxdb_v1", "irox-log", "irox-networking", diff --git a/irox/Cargo.toml b/irox/Cargo.toml index f50f52e..58f4705 100644 --- a/irox/Cargo.toml +++ b/irox/Cargo.toml @@ -17,7 +17,7 @@ workspace = true [features] default = [] -bits = ["dep:irox-bits"] +bits = ["dep:irox-bits", "irox-types?/bits"] csv = ["dep:irox-csv"] dot = ["dep:irox-dot"] gpx = ["dep:irox-gpx"] @@ -36,6 +36,7 @@ enums = ["dep:irox-enums"] enums_derive = ["dep:irox-enums_derive"] fixedmath = ["dep:irox-fixedmath"] git-tools = ["dep:irox-git-tools"] +imagery = ["dep:irox-imagery"] log = ["dep:irox-log"] networking = ["dep:irox-networking"] progress = ["dep:irox-progress"] @@ -48,11 +49,17 @@ tools = ["dep:irox-tools"] types = ["dep:irox-types"] units = ["dep:irox-units"] -std = ["irox-bits?/std", "irox-time?/std", "irox-tools?/std", "irox-units?/std"] -alloc = ["irox-bits?/alloc", "irox-structs?/alloc", "irox-tools?/alloc"] +std = ["irox-bits?/std", "irox-carto?/std", "irox-imagery?/std", "irox-networking?/std", "irox-stats?/std", "irox-time?/std", "irox-tools?/std", "irox-units?/std"] +alloc = ["irox-bits?/alloc", "irox-structs?/alloc", "irox-tools?/alloc", "irox-units?/alloc"] egui = ["irox-egui-extras?/plots", "irox-progress?/egui"] +emath = ["irox-stats?/emath"] +git = ["irox-build-rs?/git"] +miniz = ["irox-stats?/miniz"] num_cpus = ["irox-threading?/num_cpus"] +plots = ["irox-egui-extras?/plots"] +profiling = ["irox-egui-extras?/profiling"] serde = ["irox-egui-extras?/serde", "irox-networking?/serde"] +syn = ["irox-types?/syn"] [dependencies] @@ -66,15 +73,16 @@ irox-sirf = { version = "^0.4.0", optional = true, path = "../data-formats/sirf" irox-influxdb_v1 = { version = "^0.6.0", optional = true, path = "../interfaces/influxdb_v1" } irox-winlocation-api = { version = "^0.5.0", optional = true, path = "../interfaces/win-location-api" } -irox-bits = {version = "^0.3.0", optional = true, path = "../libraries/bits"} -irox-build-rs = { version = "^0.2.0", optional = true, path = "../libraries/build-rs"} +irox-bits = { version = "^0.3.0", optional = true, path = "../libraries/bits" } +irox-build-rs = { version = "^0.2.0", optional = true, path = "../libraries/build-rs" } irox-carto = { version = "^0.6.0", optional = true, path = "../libraries/carto" } -irox-derive-helpers = { version = "^0.1.0", optional = true, path = "../libraries/derive-helpers"} +irox-derive-helpers = { version = "^0.1.0", optional = true, path = "../libraries/derive-helpers" } irox-egui-extras = { version = "^0.5.0", optional = true, path = "../libraries/egui_extras" } irox-enums = { version = "^0.2.1", optional = true, path = "../libraries/enums" } irox-enums_derive = { version = "^0.2.1", optional = true, path = "../libraries/enums_derive" } irox-fixedmath = { version = "^0.1.0", optional = true, path = "../libraries/fixedmath" } irox-git-tools = { version = "^0.2.0", optional = true, path = "../libraries/git-tools" } +irox-imagery = { version = "0.1.1", optional = true, path = "../libraries/imagery" } irox-log = { version = "^0.2.0", optional = true, path = "../libraries/log" } irox-networking = { version = "^0.4.1", optional = true, path = "../libraries/network" } irox-progress = { version = "^0.4.0", optional = true, path = "../libraries/progress" }