From 026232060950fd9202ad0038bc3b84605a265600 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Tue, 18 Apr 2023 09:06:09 -0500 Subject: [PATCH] fix(cred): Get macos building on all platforms --- .../cargo-credential-macos-keychain/src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/crates/credential/cargo-credential-macos-keychain/src/main.rs b/crates/credential/cargo-credential-macos-keychain/src/main.rs index eba4e29b902..4d6ea96d05b 100644 --- a/crates/credential/cargo-credential-macos-keychain/src/main.rs +++ b/crates/credential/cargo-credential-macos-keychain/src/main.rs @@ -1,5 +1,6 @@ //! Cargo registry macos keychain credential process. +#[cfg(target_os = "macos")] mod macos { use cargo_credential::{Credential, Error}; use security_framework::os::macos::keychain::SecKeychain; @@ -47,6 +48,11 @@ mod macos { } } +#[cfg(not(target_os = "macos"))] +use cargo_credential::UnsupportedCredential as MacKeychain; +#[cfg(target_os = "macos")] +use macos::MacKeychain; + fn main() { - cargo_credential::main(macos::MacKeychain); + cargo_credential::main(MacKeychain); }