zig v0.10 compatibility
This commit is contained in:
15
build.zig
15
build.zig
@@ -5,6 +5,7 @@ const zbs = std.build;
|
||||
pub fn build(b: *zbs.Builder) void {
|
||||
const target = b.standardTargetOptions(.{});
|
||||
const mode = b.standardReleaseOptions();
|
||||
b.use_stage1 = true;
|
||||
|
||||
const strip = b.option(bool, "strip", "Omit debug information") orelse false;
|
||||
|
||||
@@ -44,8 +45,8 @@ pub fn build(b: *zbs.Builder) void {
|
||||
cmph.strip = strip;
|
||||
cmph.compress_debug_sections = .zlib;
|
||||
cmph.omit_frame_pointer = true;
|
||||
cmph.addIncludeDir("deps/cmph/src");
|
||||
cmph.addIncludeDir("include/deps/cmph");
|
||||
cmph.addIncludePath("deps/cmph/src");
|
||||
cmph.addIncludePath("include/deps/cmph");
|
||||
|
||||
const bdz = b.addStaticLibrary("bdz", null);
|
||||
bdz.setTarget(target);
|
||||
@@ -61,8 +62,8 @@ pub fn build(b: *zbs.Builder) void {
|
||||
//"-DDEBUG",
|
||||
});
|
||||
bdz.omit_frame_pointer = true;
|
||||
bdz.addIncludeDir("deps/cmph/src");
|
||||
bdz.addIncludeDir("include/deps/cmph");
|
||||
bdz.addIncludePath("deps/cmph/src");
|
||||
bdz.addIncludePath("include/deps/cmph");
|
||||
|
||||
{
|
||||
const exe = b.addExecutable("turbonss-unix2db", "src/turbonss-unix2db.zig");
|
||||
@@ -98,7 +99,7 @@ pub fn build(b: *zbs.Builder) void {
|
||||
exe.strip = strip;
|
||||
exe.linkLibC();
|
||||
exe.linkLibrary(bdz);
|
||||
exe.addIncludeDir("deps/cmph/src");
|
||||
exe.addIncludePath("deps/cmph/src");
|
||||
exe.setTarget(target);
|
||||
exe.setBuildMode(mode);
|
||||
exe.install();
|
||||
@@ -116,7 +117,7 @@ pub fn build(b: *zbs.Builder) void {
|
||||
so.strip = strip;
|
||||
so.linkLibC();
|
||||
so.linkLibrary(bdz);
|
||||
so.addIncludeDir("deps/cmph/src");
|
||||
so.addIncludePath("deps/cmph/src");
|
||||
so.setTarget(target);
|
||||
so.setBuildMode(mode);
|
||||
so.install();
|
||||
@@ -133,5 +134,5 @@ pub fn build(b: *zbs.Builder) void {
|
||||
fn addCmphDeps(exe: *zbs.LibExeObjStep, cmph: *zbs.LibExeObjStep) void {
|
||||
exe.linkLibC();
|
||||
exe.linkLibrary(cmph);
|
||||
exe.addIncludeDir("deps/cmph/src");
|
||||
exe.addIncludePath("deps/cmph/src");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user