summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--freeimage.nim5
1 files changed, 4 insertions, 1 deletions
diff --git a/freeimage.nim b/freeimage.nim
index 7eb1098..1d7ed2e 100644
--- a/freeimage.nim
+++ b/freeimage.nim
@@ -27,7 +27,10 @@
when defined(windows):
const FreeImageLib = "freeimage.dll"
- {.pragma: FreeImageCallconv, stdcall.}
+ when defined(static):
+ {.pragma: FreeImageCallconv, cdecl.}
+ else:
+ {.pragma: FreeImageCallconv, stdcall.}
elif defined(macosx):
const FreeImageLib = "libfreeimage.dylib"
{.pragma: FreeImageCallconv, cdecl.}