build.rs 449 B

123456789101112131415161718192021
  1. //! Builds libthreema (d'oh!).
  2. use std::io::Result;
  3. #[cfg(feature = "uniffi")]
  4. use uniffi as _;
  5. fn main() -> Result<()> {
  6. // Compile protobuf
  7. prost_build::compile_protos(
  8. &[
  9. "../threema-protocols/src/common.proto",
  10. "../threema-protocols/src/csp-e2e.proto",
  11. "../threema-protocols/src/md-d2d-rendezvous.proto",
  12. ],
  13. &["../threema-protocols/src/"],
  14. )?;
  15. // Done
  16. Ok(())
  17. }