diff options
Diffstat (limited to 'src/bindings')
-rw-r--r-- | src/bindings/curl.nim | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/bindings/curl.nim b/src/bindings/curl.nim index ed2057eb..bab180f5 100644 --- a/src/bindings/curl.nim +++ b/src/bindings/curl.nim @@ -1,7 +1,13 @@ const curllib = (func(): string = - when defined(windows): return "libcurl.dll" - elif defined(macos): return "libcurl(|.4|.4.8.0).dylib" - else: return "libcurl.so(|.4|.4.8.0)" # assume posix + const curlLibName {.strdefine.} = "" + when curlLibName != "": + return curlLibName + elif defined(windows): + return "libcurl.dll" + elif defined(macos): + return "libcurl(|.4|.4.8.0).dylib" + else: # assume posix + return "libcurl.so(|.4|.4.8.0)" )() const |