From d53ab5848eba22d6dcaa60aeeedc54344c4219b8 Mon Sep 17 00:00:00 2001 From: Dmitry Matveyev Date: Mon, 29 Aug 2022 09:30:54 +0600 Subject: Remove unnecessary linkLibC() when static linking --- README.md | 1 - build.zig | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index dcd474b..195f49c 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,6 @@ If you need to define custom [compile-time options](https://www.sqlite.org/compi Now it's just a matter of linking your `build.zig` target(s) to this library instead of the system one: ```zig -exe.linkLibC(); exe.linkLibrary(sqlite); exe.addPackagePath("sqlite", "third_party/zig-sqlite/sqlite.zig"); exe.addIncludeDir("third_party/zig-sqlite/c"); diff --git a/build.zig b/build.zig index 95d821e..a8da358 100644 --- a/build.zig +++ b/build.zig @@ -4,11 +4,10 @@ const builtin = @import("builtin"); var sqlite3: ?*std.build.LibExeObjStep = null; fn linkSqlite(b: *std.build.LibExeObjStep) void { - b.linkLibC(); - if (sqlite3) |lib| { b.linkLibrary(lib); } else { + b.linkLibC(); b.linkSystemLibrary("sqlite3"); } } -- cgit v1.2.3