@@ -171,7 +171,8 @@ impl FileNames {
171171 "macos" | "ios" | "tvos" | "visionos" => {
172172 let static_lib = targetdir. join ( format ! ( "lib{lib_name}.a" ) ) ;
173173 let shared_lib = targetdir. join ( format ! ( "lib{lib_name}.dylib" ) ) ;
174- ( shared_lib, static_lib, None , None , None )
174+ let pdb = Some ( targetdir. join ( format ! ( "lib{lib_name}.dSYM" ) ) ) ;
175+ ( shared_lib, static_lib, None , pdb, None )
175176 }
176177 "windows" => {
177178 let shared_lib = targetdir. join ( format ! ( "{lib_name}.dll" ) ) ;
@@ -194,9 +195,8 @@ impl FileNames {
194195 } else {
195196 targetdir. join ( format ! ( "{lib_name}.dll.a" ) )
196197 } ;
197- let pdb = None ;
198198
199- ( shared_lib, static_lib, Some ( impl_lib) , pdb , Some ( def) )
199+ ( shared_lib, static_lib, Some ( impl_lib) , None , Some ( def) )
200200 }
201201 }
202202 _ => return None ,
@@ -269,7 +269,7 @@ mod test {
269269 static_lib : PathBuf :: from ( "/foo/bar/libferris.a" ) ,
270270 shared_lib : PathBuf :: from ( "/foo/bar/libferris.dylib" ) ,
271271 impl_lib : None ,
272- debug_info : None ,
272+ debug_info : Some ( PathBuf :: from ( "/foo/bar/libferris.dSYM" ) ) ,
273273 def : None ,
274274 } ;
275275
0 commit comments