aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Satiro <raysatiro@yahoo.com>2019-12-15 17:31:23 -0500
committerJay Satiro <raysatiro@yahoo.com>2019-12-15 17:31:23 -0500
commitb0a9e3c28c3c6bac8e201fcf327de5ba26a92a38 (patch)
tree0a23413af1093a4a19d90d87c8986d79147467e8
parent1d2d3feb21c4c34789a51072915f6b709072074d (diff)
winbuild: Document CURL_STATICLIB requirement for static libcurl
A static libcurl (ie winbuild mode=static) requires that the user define CURL_STATICLIB when using it in their application. This is already covered in the FAQ and INSTALL.md, but is a pretty important point so now it's noted in the BUILD.WINDOWS.txt as well. Assisted-by: Michael Vittiglio Closes https://github.com/curl/curl/pull/4721
-rw-r--r--winbuild/BUILD.WINDOWS.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/winbuild/BUILD.WINDOWS.txt b/winbuild/BUILD.WINDOWS.txt
index 1ede14f01..0e88e6449 100644
--- a/winbuild/BUILD.WINDOWS.txt
+++ b/winbuild/BUILD.WINDOWS.txt
@@ -114,6 +114,12 @@ already built but not with that option, or if the option was specified
differently, you must destroy the build directory containing the configuration
so that nmake can build it from scratch.
+Building your own application with a static libcurl
+===================================================
+When building an application that uses the static libcurl library on Windows,
+you must define CURL_STATICLIB. Otherwise the linker will look for dynamic
+import symbols.
+
Legacy Windows and SSL
======================
When you build curl using the build files in this directory the default SSL