diff options
author | Jay Satiro <raysatiro@yahoo.com> | 2015-05-08 01:09:57 -0400 |
---|---|---|
committer | Jay Satiro <raysatiro@yahoo.com> | 2015-05-08 01:09:57 -0400 |
commit | f010f3e3ca997d1cd28f54cd4379799bb3faf51f (patch) | |
tree | 64fce60335969fff9abd86df5a0153c762938ab2 /winbuild | |
parent | 33058a1dc34cb0673fb79ba8d07c5553a5a4d62a (diff) | |
download | curl-f010f3e3ca997d1cd28f54cd4379799bb3faf51f.tar.gz |
winbuild: Document the option used to statically link the CRT
- Document option RTLIBCFG (runtime library configuration).
Bug: https://github.com/bagder/curl/issues/254
Reported-by: Bert Huijben
Diffstat (limited to 'winbuild')
-rw-r--r-- | winbuild/BUILD.WINDOWS.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/winbuild/BUILD.WINDOWS.txt b/winbuild/BUILD.WINDOWS.txt index 7d6b364e2..600f73746 100644 --- a/winbuild/BUILD.WINDOWS.txt +++ b/winbuild/BUILD.WINDOWS.txt @@ -76,3 +76,14 @@ where <options> is one or many of: GEN_PDB=<yes or no> - Generate Program Database (debug symbols for release build)
DEBUG=<yes or no> - Debug builds
MACHINE=<x86 or x64> - Target architecture (default is x86)
+
+Static linking of Microsoft's C RunTime (CRT):
+==============================================
+If you are using mode=static nmake will create and link to the static build of
+libcurl but *not* the static CRT. If you must you can force nmake to link in
+the static CRT by passing RTLIBCFG=static. Typically you shouldn't use that
+option, and nmake will default to the DLL CRT. RTLIBCFG is rarely used and
+therefore rarely tested. When passing RTLIBCFG for a configuration that was
+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.
|