Update build system to zig 0.14.0
This commit is contained in:
parent
d02dc51456
commit
8d8beb3dbc
3 changed files with 10 additions and 12 deletions
|
@ -35,14 +35,14 @@ std.debug.print("{s}", .{ascii}); // Output: "Blosse".
|
|||
In your project directory:
|
||||
|
||||
```shell
|
||||
zig fetch --save https://code.zeptotech.net/zedd/anyascii.zig/archive/v1.1.0.tar.gz
|
||||
zig fetch --save https://code.zeptotech.net/zedd/anyascii.zig/archive/v1.2.0.tar.gz
|
||||
```
|
||||
|
||||
In `build.zig`:
|
||||
|
||||
```zig
|
||||
// Add anyascii.zig dependency.
|
||||
const anyascii = b.dependency("anyascii.zig", .{
|
||||
// Add anyascii dependency.
|
||||
const anyascii = b.dependency("anyascii", .{
|
||||
.target = target,
|
||||
.optimize = optimize,
|
||||
});
|
||||
|
|
|
@ -5,7 +5,7 @@ pub fn build(b: *std.Build) void {
|
|||
const optimize = b.standardOptimizeOption(.{});
|
||||
|
||||
// Anyascii zig module.
|
||||
const anyascii = b.addModule("anyascii", .{
|
||||
const anyascii = b.createModule(.{
|
||||
.root_source_file = b.path("src/lib.zig"),
|
||||
.target = target,
|
||||
.optimize = optimize,
|
||||
|
@ -18,15 +18,10 @@ pub fn build(b: *std.Build) void {
|
|||
|
||||
// Library unit tests.
|
||||
const lib_unit_tests = b.addTest(.{
|
||||
.root_source_file = b.path("src/lib.zig"),
|
||||
.root_module = anyascii,
|
||||
.target = target,
|
||||
.optimize = optimize,
|
||||
});
|
||||
lib_unit_tests.linkLibC();
|
||||
lib_unit_tests.addIncludePath(b.path("anyascii"));
|
||||
lib_unit_tests.addCSourceFile(.{
|
||||
.file = b.path("anyascii/anyascii.c"),
|
||||
});
|
||||
const run_lib_unit_tests = b.addRunArtifact(lib_unit_tests);
|
||||
|
||||
const test_step = b.step("test", "Run unit tests");
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
.{
|
||||
.name = "anyascii.zig",
|
||||
.version = "1.1.0",
|
||||
.name = .anyascii,
|
||||
.version = "1.2.0",
|
||||
|
||||
.fingerprint = 0x99df3919abbbf2ae,
|
||||
|
||||
.dependencies = .{},
|
||||
|
||||
.paths = .{
|
||||
|
|
Loading…
Add table
Reference in a new issue