2022-01-23 00:28:12 +00:00
|
|
|
const std = @import("std");
|
|
|
|
const CrossTarget = std.zig.CrossTarget;
|
|
|
|
|
|
|
|
pub fn build(b: *std.build.Builder) void {
|
2022-01-26 20:51:00 +00:00
|
|
|
|
2022-03-17 17:45:24 +00:00
|
|
|
const lib86 = b.addSharedLibrary("chuniio_tasoller", "src/main.zig", .unversioned);
|
|
|
|
lib86.setBuildMode(b.standardReleaseOptions());
|
|
|
|
lib86.setTarget(CrossTarget{ .os_tag = .windows, .cpu_arch = .i386, .abi = .msvc });
|
|
|
|
lib86.install();
|
|
|
|
|
|
|
|
const lib64 = b.addSharedLibrary("chuniio_tasoller_x64", "src/main.zig", .unversioned);
|
|
|
|
lib64.setBuildMode(b.standardReleaseOptions());
|
|
|
|
lib64.setTarget(CrossTarget{ .os_tag = .windows, .cpu_arch = .x86_64, .abi = .msvc });
|
|
|
|
lib64.install();
|
2022-01-26 20:51:00 +00:00
|
|
|
|
2022-03-17 17:45:24 +00:00
|
|
|
// const exe = b.addExecutable("tasoller_test", "src/main.zig");
|
|
|
|
// lib.setBuildMode(b.standardReleaseOptions());
|
|
|
|
// exe.setTarget(target);
|
|
|
|
// exe.install();
|
2022-01-23 00:28:12 +00:00
|
|
|
}
|