File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ #  Folder
2+ generated 
Original file line number Diff line number Diff line change 1+ namespace schema.internal;
2+ 
3+ table Toolchain {
4+     name:string (key);
5+     c_compiler:string;
6+     cpp_compiler:string;
7+ 
8+     preprocessor_flags:[string];
9+     c_compile_flags:[string];
10+     cpp_compile_flags:[string];
11+     link_flags:[string];
12+ }
13+ 
14+ table File {
15+     filename:string (key);
16+     last_write_timestamp:uint64;
17+ }
18+ 
19+ enum TargetType : byte {
20+     Executable,
21+     StaticLibrary,
22+     DynamicLibrary
23+ }
24+ 
25+ table Target {
26+     name:string (key);
27+     relative_path:string;
28+     type:TargetType;
29+     toolchain:Toolchain;
30+ 
31+     source_files:[File];
32+     include_dirs:[string];
33+ 
34+     lib_deps:[Target];
35+     lib_dirs:[string];
36+ }
37+ 
38+ root_type Target;
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments