Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Builder = @import("std").build.Builder;
- const builtin = @import("builtin");
- pub fn build(b: *Builder) void {
- const exe = b.addExecutable("romlua", "romlua.zig");
- exe.addCSourceFile("lua-5.3.5/src/lapi.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lauxlib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lbaselib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lbitlib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lcode.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lcorolib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lctype.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/ldblib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/ldebug.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/ldo.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/ldump.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lfunc.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lgc.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/linit.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/liolib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/llex.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lmathlib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lmem.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/loadlib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lobject.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lopcodes.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/loslib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lparser.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lstate.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lstring.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lstrlib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/ltable.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/ltablib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/ltm.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lundump.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lutf8lib.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lvm.c",[][]const u8{"-std=c99"});
- exe.addCSourceFile("lua-5.3.5/src/lzio.c",[][]const u8{"-std=c99"});
- exe.setBuildMode(b.standardReleaseOptions());
- exe.linkSystemLibrary("c");
- exe.setTarget(builtin.Arch.wasm32, builtin.Os.freestanding, builtin.Abi.none);
- b.default_step.dependOn(&exe.step);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement