require CURLOPT_PRIVATE and CURLINFO_PRIVATE
[ocurl.git] / README.md
blob876803492d8f69a2a151d22b1a0cbd089db77b18
2 ocurl - OCaml libcurl bindings
3 ==============================
5 [![Build Status](https://travis-ci.org/ygrek/ocurl.svg?branch=master)](https://travis-ci.org/ygrek/ocurl) [![Build status](https://ci.appveyor.com/api/projects/status/b20uqxaeyarwy2s4/branch/master?svg=true)](https://ci.appveyor.com/project/ygrek/ocurl/branch/master)
7 Homepage: http://ocurl.forge.ocamlcore.org
9 OCaml bindings to libcurl - client-side URL transfer library,
10 supporting HTTP and a multitude of other network protocols.
11 This is a continuation of ocurl project by Lars Nilsson,
12 previously hosted at http://ocurl.sourceforge.net/
14 NB examples/omulti is not built by default, as it requires
15   patched ocaml-event available at http://repo.or.cz/w/ocaml-event.git
17 Building on Windows with ocaml/msvc
18 ===================================
20 Requirements
21 ------------
23   * libcurl devel for msvc <http://curl.haxx.se/latest.cgi?curl=win32-ssl-devel-msvc>
24   * working ocaml/msvc setup (ocaml and msvc tools in PATH)
25   * ocamlfind
26   * GNU make
28 Build
29 -----
31 Edit `Makefile.msvc` and make CURLDIR variable point
32 to the root directory of libcurl installation.
33 Copy `config.h.windows` to `config.h`.
35 Compile with `make -f Makefile.msvc`.
36 Install with `make -f Makefile.msvc install`.
37 Compile examples with `make -f Makefile.msvc examples`.
39 Making release
40 ==============
42 * Update CHANGES.txt
43 * Update version in configure.ac
44 * autoreconf
45 * commit
46 * ./configure && make release
48 ----
49  ygrek at autistici dot org