File tree Expand file tree Collapse file tree 1 file changed +13
-10
lines changed
Expand file tree Collapse file tree 1 file changed +13
-10
lines changed Original file line number Diff line number Diff line change @@ -16,17 +16,20 @@ use std::{env, error::Error};
1616use vergen_gix:: { BuildBuilder , Emitter , GixBuilder } ;
1717
1818fn main ( ) -> Result < ( ) , Box < dyn Error > > {
19- let gix = GixBuilder :: default ( ) . sha ( false ) . build ( ) ? ;
19+ let gix = GixBuilder :: default ( ) . sha ( false ) . build ( ) ;
2020 let build = BuildBuilder :: default ( ) . build_timestamp ( true ) . build ( ) ?;
21- Emitter :: default ( )
22- . fail_on_error ( )
23- . add_instructions ( & gix) ?
24- . add_instructions ( & build) ?
25- . emit ( )
26- . unwrap_or_else ( |_| {
27- let info = env:: var ( "BENDSQL_BUILD_INFO" ) . unwrap_or_else ( |_| "unknown" . to_string ( ) ) ;
28- println ! ( "cargo:rustc-env=BENDSQL_BUILD_INFO={info}" ) ;
29- } ) ;
21+
22+ let mut emitter = Emitter :: default ( ) ;
23+
24+ if let Ok ( gix) = gix {
25+ emitter. add_instructions ( & gix) ?;
26+ }
27+
28+ emitter. add_instructions ( & build) ?;
29+ emitter. emit ( ) . unwrap_or_else ( |_| {
30+ let info = env:: var ( "BENDSQL_BUILD_INFO" ) . unwrap_or_else ( |_| "unknown" . to_string ( ) ) ;
31+ println ! ( "cargo:rustc-env=BENDSQL_BUILD_INFO={info}" ) ;
32+ } ) ;
3033
3134 Ok ( ( ) )
3235}
You can’t perform that action at this time.
0 commit comments