From: Steven G. Johnson Date: Wed, 28 Aug 2013 14:17:33 +0000 (-0400) Subject: clarify how to build from git X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=2018003190ee4f19f11976f3010705f7df2bd9e3;p=nlopt.git clarify how to build from git --- diff --git a/README.md b/README.md index 3bf79c9..922be16 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,20 @@ home page: http://ab-initio.mit.edu/nlopt It is compiled and installed with the standard GNU autoconf/automake commands: - ./configure - make - make install + ./configure + make + make install -(See `./configure --help` or the `INSTALL` file for other options.) +See `./configure --help` or the `INSTALL` file for other options. To +build the latest development sources: + + git clone git://github.com/stevengj/nlopt + cd nlopt + sh autogen.sh + make + +(To build from git, you will need GNU autoconf, automake, and libtool +installed, along with SWIG and Unix tools such as m4, perl, and sed.) Once it is installed, `#include ` in your C/C++ programs and link it with `-lnlopt -lm`. You may need to use the C++ compiler to link @@ -22,7 +31,8 @@ even though it has a C API). The minimization function, `nlopt_minimize`, is described in the [man page](http://en.wikipedia.org/wiki/Man_page) (`api/nlopt_minimize.3`, -which is installed by `make install`. +which is installed by `make install`. See also the manual on our +web page. There are also interfaces for Fortran, Python, Matlab, Octave, OCaml, GNU Guile, GNU R, Lua, and Julia. Interfaces for other languages may