File tree Expand file tree Collapse file tree 1 file changed +31
-11
lines changed Expand file tree Collapse file tree 1 file changed +31
-11
lines changed Original file line number Diff line number Diff line change 11// @ts -check 
22
3+ import  *  as  fs  from  "node:fs" ; 
4+ 
35/** 
46 * @typedef  {{ 
57 *   binDir: string, 
@@ -27,15 +29,33 @@ try {
2729  throw  new  Error ( `Platform ${ target }  ) ; 
2830} 
2931
32+ let  binPaths  =  mod . binPaths ; 
33+ try  { 
34+   binPaths  =  { 
35+     bsb_helper_exe : fs . realpathSync ( binPaths . bsb_helper_exe ) , 
36+     bsc_exe : fs . realpathSync ( binPaths . bsc_exe ) , 
37+     ninja_exe : fs . realpathSync ( binPaths . ninja_exe ) , 
38+     rescript_editor_analysis_exe : fs . realpathSync ( 
39+       binPaths . rescript_editor_analysis_exe , 
40+     ) , 
41+     rescript_tools_exe : fs . realpathSync ( binPaths . rescript_tools_exe ) , 
42+     rescript_exe : fs . realpathSync ( binPaths . rescript_exe ) , 
43+     rewatch_exe : fs . realpathSync ( binPaths . rewatch_exe ) , 
44+   } ; 
45+ }  catch  ( err )  { 
46+   console . warn ( 
47+     "Cannot populate the realpath of a binary, some tests may fails" , 
48+     err , 
49+   ) ; 
50+ } 
51+ 
52+ export  const  platformDir  =  mod . binDir ; 
3053export  const  { 
31-   binDir : platformDir , 
32-   binPaths : { 
33-     bsb_helper_exe, 
34-     bsc_exe, 
35-     ninja_exe, 
36-     rescript_editor_analysis_exe, 
37-     rescript_tools_exe, 
38-     rescript_exe, 
39-     rewatch_exe, 
40-   } , 
41- }  =  mod ; 
54+   bsb_helper_exe, 
55+   bsc_exe, 
56+   ninja_exe, 
57+   rescript_editor_analysis_exe, 
58+   rescript_tools_exe, 
59+   rescript_exe, 
60+   rewatch_exe, 
61+ }  =  binPaths ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments