Fixed static library paths.
h3rald h3rald@h3rald.com
Tue, 19 May 2026 13:55:16 +0200
3 files changed,
17 insertions(+),
18 deletions(-)
M
minpkg/lib/min_crypto.nim
→
minpkg/lib/min_crypto.nim
@@ -1,7 +1,7 @@
import std/[base64, strutils, - macros, # Needed only for getProjectPath + os, times] import ../vendor/aes/aes@@ -20,15 +20,15 @@
when defined(amd64): when defined(windows): - {.passL: "-static -L"&getProjectPath()&"/minpkg/vendor/openssl/windows/x64 -lssl -lcrypto -lgdi32 -ladvapi32 -luser32 -lws2_32 -lcrypt32".} + {.passL: "-static -L"¤tSourcePath().parentDir.parentDir&"/vendor/openssl/windows/x64 -lssl -lcrypto -lgdi32 -ladvapi32 -luser32 -lws2_32 -lcrypt32".} elif defined(linux): - {.passL: "-static -L"&getProjectPath()&"/minpkg/vendor/openssl/linux/x64 -lssl -lcrypto".} + {.passL: "-static -L"¤tSourcePath().parentDir.parentDir&"/vendor/openssl/linux/x64 -lssl -lcrypto".} elif defined(macosx): - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/openssl/macosx/x64 -lssl -lcrypto -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/openssl/macosx/x64 -lssl -lcrypto -Bdynamic".} else: - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/openssl/unknown -lssl -lcrypto -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/openssl/unknown -lssl -lcrypto -Bdynamic".} else: - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/openssl/unknown -lssl -lcrypto -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/openssl/unknown -lssl -lcrypto -Bdynamic".} proc MD4(d: cstring, n: culong, md: cstring = nil): cstring {.cdecl, importc.}
M
minpkg/lib/min_global.nim
→
minpkg/lib/min_global.nim
@@ -8,7 +8,6 @@ math,
streams, random, bitops, - macros, tables, sequtils, sets,@@ -1733,15 +1732,15 @@ when not defined(nopcre):
when defined(amd64): when defined(windows): - {.passL: "-static -L"&getProjectPath()&"/minpkg/vendor/pcre/windows/x64 -lpcre".} + {.passL: "-static -L"¤tSourcePath().parentDir.parentDir&"/vendor/pcre/windows/x64 -lpcre".} elif defined(linux): - {.passL: "-static -L"&getProjectPath()&"/minpkg/vendor/pcre/linux/x64 -lpcre".} + {.passL: "-static -L"¤tSourcePath().parentDir.parentDir&"/vendor/pcre/linux/x64 -lpcre".} elif defined(macosx) : - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/pcre/macosx/x64 -lpcre -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/pcre/macosx/x64 -lpcre -Bdynamic".} else: - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/pcre/unknown -lpcre -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/pcre/unknown -lpcre -Bdynamic".} else: - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/pcre/unknown -lpcre -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/pcre/unknown -lpcre -Bdynamic".} def.symbol("search") do (i: In): let vals = i.expect("str", "str")
M
minpkg/lib/min_http.nim
→
minpkg/lib/min_http.nim
@@ -2,9 +2,9 @@ import
std/[httpclient, asynchttpserver, asyncdispatch, - macros, # Needed only for getProjectPath strutils, uri, + os, critbits] import ../core/parser,@@ -16,15 +16,15 @@
when defined(ssl): when defined(amd64): when defined(windows) : - {.passL: "-static -L"&getProjectPath()&"/minpkg/vendor/openssl/windows/x64 -lssl -lcrypto -lws2_32".} + {.passL: "-static -L"¤tSourcePath().parentDir.parentDir&"/vendor/openssl/windows/x64 -lssl -lcrypto -lws2_32".} elif defined(linux): - {.passL: "-static -L"&getProjectPath()&"/minpkg/vendor/openssl/linux/x64 -lssl -lcrypto".} + {.passL: "-static -L"¤tSourcePath().parentDir.parentDir&"/vendor/openssl/linux/x64 -lssl -lcrypto".} elif defined(macosx): - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/openssl/macosx/x64 -lssl -lcrypto -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/openssl/macosx/x64 -lssl -lcrypto -Bdynamic".} else: - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/unknown -lssl -lcrypto -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/unknown -lssl -lcrypto -Bdynamic".} else: - {.passL: "-Bstatic -L"&getProjectPath()&"/minpkg/vendor/unknown -lssl -lcrypto -Bdynamic".} + {.passL: "-Bstatic -L"¤tSourcePath().parentDir.parentDir&"/vendor/unknown -lssl -lcrypto -Bdynamic".} var minUserAgent {.threadvar.}: string minUserAgent = "$1 http-module/$2" % [pkgName, pkgVersion]