Merge pull request #5178 from krux02/devel

updated doc for dynlib pragma
This commit is contained in:
Andreas Rumpf
2017-01-05 14:49:55 +01:00
committed by GitHub

View File

@@ -226,4 +226,8 @@ conjunction with the ``exportc`` pragma:
proc exportme(): int {.cdecl, exportc, dynlib.}
This is only useful if the program is compiled as a dynamic library via the
``--app:lib`` command line option.
``--app:lib`` command line option. This pragma only has an effect for the code
generation on the Windows target, so when this pragma is forgotten and the dynamic
library is only tested on Mac and/or Linux, there won't be an error. On Windows
this pragma adds ``__declspec(dllexport)`` to the function declaration.