diff --git a/crates/bin/Cargo.toml b/crates/bin/Cargo.toml index 348ecc4e..c1f761c8 100644 --- a/crates/bin/Cargo.toml +++ b/crates/bin/Cargo.toml @@ -69,5 +69,8 @@ cross-lang-fat-lto = ["binstalk/cross-lang-fat-lto"] fancy-no-backtrace = ["miette/fancy-no-backtrace"] fancy-with-backtrace = ["fancy-no-backtrace", "miette/fancy"] +log_max_level_info = ["log/max_level_info", "tracing/max_level_info", "log_release_max_level_info"] +log_max_level_debug = ["log/max_level_debug", "tracing/max_level_debug", "log_release_max_level_debug"] + log_release_max_level_info = ["log/release_max_level_info", "tracing/release_max_level_info"] log_release_max_level_debug = ["log/release_max_level_debug", "tracing/release_max_level_debug"] diff --git a/justfile b/justfile index 1c77d2e1..ccc5a6f7 100644 --- a/justfile +++ b/justfile @@ -73,7 +73,7 @@ support-pkg-config := if target == target-host { } else { "" } cargo-features := trim_end_match(if override-features != "" { override-features - } else if (cargo-profile / ci-or-no) == "dev/ci" { "rustls,fancy-with-backtrace,zstd-thin,log_release_max_level_debug" + (if support-pkg-config != "" { ",pkg-config" } else { "" }) + extra-features + } else if (cargo-profile / ci-or-no) == "dev/ci" { "rustls,fancy-with-backtrace,zstd-thin,log_max_level_debug" + (if support-pkg-config != "" { ",pkg-config" } else { "" }) + extra-features } else if (cargo-profile / ci-or-no) == "release/ci" { "static,rustls,trust-dns,fancy-no-backtrace,zstd-thin,log_release_max_level_debug,cross-lang-fat-lto" + extra-features } else { extra-features }, ",")