summaryrefslogtreecommitdiffstats
path: root/src/tools/cargo/credential/cargo-credential-gnome-secret/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/cargo/credential/cargo-credential-gnome-secret/build.rs')
-rw-r--r--src/tools/cargo/credential/cargo-credential-gnome-secret/build.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tools/cargo/credential/cargo-credential-gnome-secret/build.rs b/src/tools/cargo/credential/cargo-credential-gnome-secret/build.rs
index 9283535af..8bb86ee43 100644
--- a/src/tools/cargo/credential/cargo-credential-gnome-secret/build.rs
+++ b/src/tools/cargo/credential/cargo-credential-gnome-secret/build.rs
@@ -1,3 +1,8 @@
fn main() {
- pkg_config::probe_library("libsecret-1").unwrap();
+ if cfg!(target_os = "linux") {
+ // TODO: Consider ignoring errors when libsecret is not installed and
+ // switching the impl to UnsupportedCredential (possibly along with a
+ // warning?).
+ pkg_config::probe_library("libsecret-1").unwrap();
+ }
}