We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1709c4f commit 4329a2aCopy full SHA for 4329a2a
buildcc/.gitignore
@@ -0,0 +1,2 @@
1
+# Folder
2
+generated
buildcc/fbs/target.fbs
@@ -0,0 +1,38 @@
+namespace schema.internal;
+
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
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;
0 commit comments