summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie <bartoc@umich.edu>2014-04-21 13:27:42 -0400
committerCharlie <bartoc@umich.edu>2014-04-21 13:27:42 -0400
commit6f9834ead51b510630427be3ae08fa25bd0b6005 (patch)
tree711f31a551dbdb7c635685f9e1da54ad82cd0582
parentbd95ba39e1f44019c5c859e9b57f66e2cfd66ca5 (diff)
downloadnim-FreeImage-6f9834ead51b510630427be3ae08fa25bd0b6005.tar.gz
nim-FreeImage-6f9834ead51b510630427be3ae08fa25bd0b6005.zip
fuck you freeimage
-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.}