Home | History | Annotate | Download | only in curl
      1                                   _   _ ____  _
      2                               ___| | | |  _ \| |
      3                              / __| | | | |_) | |
      4                             | (__| |_| |  _ <| |___
      5                              \___|\___/|_| \_\_____|
      6 
      7 GIT-INFO
      8 
      9 This file is only present in git - never in release archives. It contains
     10 information about other files and things that the git repository keeps in its
     11 inner sanctum.
     12 
     13 Compile and build instructions follow below.
     14 
     15   CHANGES.0     contains ancient changes
     16   CHANGES       contains the most recent changes
     17 
     18   Makefile.dist is included as the root Makefile in distribution archives
     19 
     20   perl/         is a subdirectory with various perl scripts
     21 
     22 To build in environments that support configure, after having extracted
     23 everything from git, do this:
     24 
     25 ./buildconf
     26 ./configure
     27 make
     28 
     29   Daniel uses a ./configure line similar to this for easier development:
     30 
     31   ./configure --disable-shared --enable-debug --enable-maintainer-mode
     32 
     33 In environments that don't support configure (i.e. Microsoft), do this:
     34 
     35 buildconf.bat
     36 
     37 
     38 REQUIREMENTS
     39 
     40  For buildconf (not buildconf.bat) to work, you need the following software
     41 installed:
     42 
     43  o autoconf 2.57  (or later)
     44  o automake 1.7   (or later)
     45  o libtool  1.4.2 (or later)
     46  o GNU m4 (required by autoconf)
     47 
     48  o nroff + perl
     49 
     50    If you don't have nroff and perl and you for some reason don't want to
     51    install them, you can rename the source file src/tool_hugehelp.c.cvs to
     52    src/tool_hugehelp.c and avoid having to generate this file. This will
     53    give you a stubbed version of the file that doesn't contain actual content.
     54 
     55 MAC OS X
     56 
     57  With Mac OS X 10.2 and the associated Developer Tools, the installed versions
     58  of the build tools are adequate.  For Mac OS X 10.1 users, Guido Neitzer
     59  wrote the following step-by-step guide:
     60 
     61  1. Install fink (http://fink.sourceforge.net)
     62  2. Update fink to the newest version (with the installed fink)
     63  3. Install the latest version of autoconf, automake and m4 with fink
     64  4. Install version 1.4.1 of libtool - you find it in the "unstable" section
     65     (read the manual to see how to get unstable versions)
     66  5. Get cURL from git
     67  6. Build cURL with "./buildconf", "./configure", "make", "sudo make install"
     68