@@ -3,6 +3,7 @@ use cargo_metadata::MetadataCommand;
33use colored:: Colorize ;
44use indexmap:: IndexMap ;
55use std:: collections:: HashSet ;
6+ use std:: env:: consts:: { DLL_PREFIX , DLL_SUFFIX } ;
67use std:: path:: { Path , PathBuf } ;
78use std:: process:: Command ;
89
@@ -111,15 +112,16 @@ fn generate_single_target_doc(
111112
112113 // Add extern dependencies for verus_builtin_macros (proc-macro -> host triple)
113114 let builtin_macros_path =
114- verus_target_dir. join ( format ! ( "verus_builtin_macros{}" , verus :: DYN_LIB ) ) ;
115+ verus_target_dir. join ( format ! ( "{DLL_PREFIX} verus_builtin_macros{DLL_SUFFIX}" ) ) ;
115116 cmd. arg ( "--extern" ) . arg ( format ! (
116117 "verus_builtin_macros={}" ,
117118 builtin_macros_path. display( )
118119 ) ) ;
119120
120121 // Add extern dependencies for verus_state_machines_macros
121- let state_machine_macros_path =
122- verus_target_dir. join ( format ! ( "verus_state_machines_macros{}" , verus:: DYN_LIB ) ) ;
122+ let state_machine_macros_path = verus_target_dir. join ( format ! (
123+ "{DLL_PREFIX}verus_state_machines_macros{DLL_SUFFIX}"
124+ ) ) ;
123125 cmd. arg ( "--extern" ) . arg ( format ! (
124126 "verus_state_machines_macros={}" ,
125127 state_machine_macros_path. display( )
0 commit comments