compiler you intend to use to build Wget and follow the (brief)
instructions printed on the screen. The instructions bellow are for
building Wget with Microsoft Visual C++ (MSVC); you may need to make
-appropriate substitutions for your compiler and build environment;
-currently wget can be built at least with Visual Studio/.Net, free
-Borland or Watcom compilers, and the free cygnus and mingw environments.
+appropriate substitutions for your compiler and build environment;
+currently wget can be built at least with Visual Studio/.Net, the free
+Borland compiler, and the free mingw environment. The instructions do
+*not* apply to the Cygwin environment, on which Wget is built with the
+procedure described in the INSTALL file in the top-level directory.
To build Wget with MSVC run configure.bat (in the main Wget directory)
with the argument --msvc, and then run nmake. At a certain point in time
-Wget exposed some compiler bugs in MSVC 5.0; later Wget started to
-expose (at least http.c, retr.c) some other compiler bugs in MSVC 6.0
-SP6 (cl.exe version 12) which could/can be worked around by compiling
-completely without optimization or at least partially (by using
+Wget exposed some compiler bugs in MSVC 5.0; later Wget started to
+expose (at least http.c, retr.c) some other compiler bugs in MSVC 6.0
+SP6 (cl.exe version 12) which could/can be worked around by compiling
+completely without optimization or at least partially (by using
#pragma optimize("g",on) and "off" around offending functions).
However, read the rest of this document before continuing.
(libeay32.lib and ssleay32.lib) to
"C:\Program Files\Microsoft Visual Studio\VC98\lib". These locations
aren't exactly the best but will get you started if you don't know where
-to place these headers and libraries, you should find similar paths for
+to place these headers and libraries, you should find similar paths for
later compiler versions. Usually at run-time some OpenSSL
libraries (currently ssleay32.dll and libeay32.dll) will need to be
available in your environment PATH.
port;
* Tim Charron <tcharron@interlog.com> -- additional cleanup and
- contribution of the Watcom makefile;
+ contribution of the (now retired) Watcom makefile;
* John Burden <john@futuresguide.com> -- cleanup of the VC++ makefile
to get a clean build with VC++ 5.0 on Windows 95;