From d787d2b1cf13ad2e69c3a7ebc3fb7b68b6430774 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Thu, 27 Apr 2023 08:21:13 +0200 Subject: [PATCH] Define SODIUM_STATIC for static builds on Windows Fixes #1278 --- build.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build.zig b/build.zig index 0f4418a9..586b956b 100644 --- a/build.zig +++ b/build.zig @@ -86,6 +86,9 @@ pub fn build(b: *std.build.Builder) !void { .windows => { lib.defineCMacro("HAVE_RAISE", "1"); lib.defineCMacro("HAVE_SYS_PARAM_H", "1"); + if (lib == static) { + lib.defineCMacro("SODIUM_STATIC", "1"); + } }, .macos => { lib.defineCMacro("ASM_HIDE_SYMBOL", ".private_extern");