aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/warden-core/Cargo.toml2
-rw-r--r--lib/warden-core/build.rs10
2 files changed, 10 insertions, 2 deletions
diff --git a/lib/warden-core/Cargo.toml b/lib/warden-core/Cargo.toml
index dc9e83e..67ea279 100644
--- a/lib/warden-core/Cargo.toml
+++ b/lib/warden-core/Cargo.toml
@@ -24,7 +24,7 @@ utoipa = { workspace = true, optional = true }
[features]
default = []
configuration = ["dep:prost", "dep:tonic", "dep:tonic-types", "dep:tonic-prost"]
-message = ["dep:prost", "dep:tonic", "dep:tonic-types", "dep:tonic-prost"]
+message = ["configuration"]
pseudonyms = ["dep:prost", "dep:tonic", "dep:tonic-types", "dep:tonic-prost"]
serde = ["dep:serde", "serde/derive", "dep:serde_json"]
serde-time = [
diff --git a/lib/warden-core/build.rs b/lib/warden-core/build.rs
index 3992cd8..83b0407 100644
--- a/lib/warden-core/build.rs
+++ b/lib/warden-core/build.rs
@@ -20,10 +20,18 @@ impl Entity {
#[cfg(feature = "configuration")]
fn configuration_protos() -> Vec<&'static str> {
+ if cfg!(feature = "message") {
+ vec![
+ "proto/configuration/reload_event.proto",
+ ]
+ } else {
vec![
- "proto/configuration/routing.proto",
+ "proto/configuration/routing.proto",
"proto/configuration/reload_event.proto",
]
+
+ }
+
}
#[cfg(feature = "pseudonyms")]