mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 16:18:48 -05:00
BSD-style lwIP TCP/IP stack support - docs/INSTALL blurb
This commit is contained in:
parent
f6272dd9b8
commit
817b863466
@ -12,6 +12,7 @@ This release includes the following changes:
|
|||||||
o Added CURLOPT_GSSAPI_DELEGATION
|
o Added CURLOPT_GSSAPI_DELEGATION
|
||||||
o Added NTLM_SSO support
|
o Added NTLM_SSO support
|
||||||
o Display notes from setup file in testcurl.pl
|
o Display notes from setup file in testcurl.pl
|
||||||
|
o BSD-style lwIP TCP/IP stack support on Windows
|
||||||
o
|
o
|
||||||
|
|
||||||
This release includes the following bugfixes:
|
This release includes the following bugfixes:
|
||||||
|
25
docs/INSTALL
25
docs/INSTALL
@ -467,6 +467,31 @@ Win32
|
|||||||
in the vc6libcurl.dsw/vc6libcurl.dsp Visual C++ 6 IDE project.
|
in the vc6libcurl.dsw/vc6libcurl.dsp Visual C++ 6 IDE project.
|
||||||
|
|
||||||
|
|
||||||
|
Using BSD-style lwIP instead of Winsock TCP/IP stack in Win32 builds
|
||||||
|
--------------------------------------------------------------------
|
||||||
|
|
||||||
|
In order to compile libcurl and curl using BSD-style lwIP TCP/IP stack
|
||||||
|
it is necessary to make definition of preprocessor symbol USE_LWIPSOCK
|
||||||
|
visible to libcurl and curl compilation processes. To set this definition
|
||||||
|
you have the following alternatives:
|
||||||
|
|
||||||
|
- Modify lib/config-win32.h and src/config-win32.h
|
||||||
|
- Modify lib/Makefile.vc6
|
||||||
|
- Add definition to Project/Settings/C/C++/General/Preprocessor Definitions
|
||||||
|
in the vc6libcurl.dsw/vc6libcurl.dsp Visual C++ 6 IDE project.
|
||||||
|
|
||||||
|
Once that libcurl has been built with BSD-style lwIP TCP/IP stack support,
|
||||||
|
in order to use it with your program it is mandatory that your program
|
||||||
|
includes lwIP header file <lwip/opt.h> (or another lwIP header that includes
|
||||||
|
this) before including any libcurl header. Your program does not need the
|
||||||
|
USE_LWIPSOCK preprocessor definition which is for libcurl internals only.
|
||||||
|
|
||||||
|
Compilation has been verified with lwIP 1.4.0 and contrib-1.4.0 from:
|
||||||
|
|
||||||
|
http://download.savannah.gnu.org/releases/lwip/lwip-1.4.0.zip
|
||||||
|
http://download.savannah.gnu.org/releases/lwip/contrib-1.4.0.zip
|
||||||
|
|
||||||
|
|
||||||
Important static libcurl usage note
|
Important static libcurl usage note
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user