This commit is contained in:
		
							parent
							
								
									263cb19258
								
							
						
					
					
						commit
						dd3e38c8dd
					
				
					 2 changed files with 23 additions and 0 deletions
				
			
		
							
								
								
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -2,3 +2,5 @@ | |||
| build | ||||
| release | ||||
| docs | ||||
| zig-out | ||||
| zig-cache | ||||
|  |  | |||
							
								
								
									
										21
									
								
								build.zig
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								build.zig
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | |||
| const std = @import("std"); | ||||
| 
 | ||||
| // Compile our C source with zig | ||||
| pub fn build(b: *std.Build) void { | ||||
|     const target = b.standardTargetOptions(.{}); | ||||
|     const optimize = b.standardOptimizeOption(.{ .preferred_optimize_mode = .ReleaseFast }); | ||||
| 
 | ||||
|     const exe = b.addExecutable(.{ | ||||
|         .name = "ctree", | ||||
|         .target = target, | ||||
|         .optimize = optimize, | ||||
|         .strip = true, | ||||
|     }); | ||||
| 
 | ||||
|     const sources = &.{ "src/main.c", "src/tree.c" }; | ||||
| 
 | ||||
|     exe.linkLibC(); | ||||
|     exe.addCSourceFiles(.{ .files = sources }); | ||||
| 
 | ||||
|     b.installArtifact(exe); | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Imbus
						Imbus