Mercurial > crates > nonstick
comparison build.rs @ 82:73c3f8e3b49d
Don't immediately fail when running build.rs.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Tue, 10 Jun 2025 01:54:37 -0400 |
parents | a8f4718fed5d |
children | 9fc778c03bff |
comparison
equal
deleted
inserted
replaced
81:a8f4718fed5d | 82:73c3f8e3b49d |
---|---|
49 #include <security/pam_types.h> | 49 #include <security/pam_types.h> |
50 "#, | 50 "#, |
51 ); | 51 ); |
52 | 52 |
53 let (pam_impl, bindings) = { | 53 let (pam_impl, bindings) = { |
54 let bb = linux_builder.generate(); | 54 if let Ok(bindings) = linux_builder.generate() { |
55 bb.as_ref().unwrap(); | |
56 if let Ok(bindings) = bb { | |
57 ("linux-pam", bindings) | 55 ("linux-pam", bindings) |
58 } else if let Ok(bindings) = openpam_builder.generate() { | 56 } else if let Ok(bindings) = openpam_builder.generate() { |
59 ("openpam", bindings) | 57 ("openpam", bindings) |
60 } else { | 58 } else { |
61 panic!("unrecognized PAM implementation") | 59 panic!("unrecognized PAM implementation") |