From b93a07c1f9bcf6cc6b624752bf07c2de1e81fbbc Mon Sep 17 00:00:00 2001 From: Arnaud Date: Fri, 10 Oct 2025 20:57:25 +0200 Subject: [PATCH] Fix lib name on windows --- build.nims | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/build.nims b/build.nims index 03aedbbe..f7801052 100644 --- a/build.nims +++ b/build.nims @@ -30,16 +30,15 @@ proc buildLibrary(name: string, srcDir = "./", params = "", `type` = "dynamic") mkDir "build" if `type` == "dynamic": - exec "nim c" & " --out:build/" & name & - ".so --threads:on --app:lib --opt:size --noMain --mm:refc --header --d:metrics " & + let lib_name = (when defined(windows): name & ".dll" else: name & ".so") + exec "nim c" & " --out:build/" & lib_name & " --threads:on --app:lib --opt:size --noMain --mm:refc --header --d:metrics " & "--nimMainPrefix:libcodex -d:noSignalHandler " & "-d:LeopardExtraCompilerFlags=-fPIC " & "-d:chronicles_runtime_filtering " & "-d:chronicles_log_level=TRACE " & params & " " & srcDir & name & ".nim" else: - let lib_name = (when defined(windows): name & ".dll" else: name & ".so") - exec "nim c" & " --out:build/" & lib_name & + exec "nim c" & " --out:build/" & name & ".a --threads:on --app:staticlib --opt:size --noMain --mm:refc --header --d:metrics " & "--nimMainPrefix:libcodex -d:noSignalHandler " & "-d:LeopardExtraCompilerFlags=-fPIC " &