Skip to content

darklang/ocurl

 
 

Repository files navigation

ocurl - OCaml libcurl bindings

Build Status Build status

Homepage: https://ygrek.org.ua/p/ocurl

OCaml bindings to libcurl - client-side URL transfer library, supporting HTTP and a multitude of other network protocols. This is a continuation of ocurl project by Lars Nilsson, previously hosted at http://ocurl.sourceforge.net/

Minimum supported libcurl version : 7.28.0

Building on Windows with ocaml/msvc

Requirements

Build

Edit Makefile.msvc and make CURLDIR variable point to the root directory of libcurl installation. Copy config.h.windows to config.h.

Compile with make -f Makefile.msvc. Install with make -f Makefile.msvc install. Compile examples with make -f Makefile.msvc examples.

Adding new libcurl symbol

  • add symbol in configure.ac
  • autoreconf
  • make clean
  • ./configure
  • edit curl-helper.c and curl.ml*

Making release

  • Check make gen with latest libcurl
  • Update CHANGES.txt
  • Update version in configure.ac
  • autoreconf
  • commit
  • ./configure && make release

ygrek at autistici dot org

Packages

No packages published

Languages

  • C 52.0%
  • OCaml 38.5%
  • M4 4.1%
  • Shell 2.8%
  • Makefile 2.6%