chiark / gitweb /
Skip LN_NEWUOA_BOUND in tests
[nlopt.git] / README.md
index 922be16d26c75e00093e85d8e2267ec630fb26c9..33908f8cac2731f82726d19e1a45889672acc130 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+[![Build Status](https://travis-ci.org/stevengj/nlopt.svg?branch=master)](https://travis-ci.org/stevengj/nlopt)
+
 NLopt is a library for nonlinear local and global optimization, for
 functions with and without gradient information.  It is designed as
 as simple, unified interface and packaging of several free/open-source
@@ -6,23 +8,20 @@ nonlinear optimization libraries.
 The latest release and a complete manual may be found at the NLopt
 home page: http://ab-initio.mit.edu/nlopt
 
-It is compiled and installed with the standard GNU autoconf/automake
-commands:
+It is compiled and installed with CMake build system:
 
-    ./configure
-    make
-    make install
+    cmake .
+    sudo make install
 
-See `./configure --help` or the `INSTALL` file for other options.  To
-build the latest development sources:
+See `CMakeLists.txt` file for cmake options.
+To build the latest development sources:
 
     git clone git://github.com/stevengj/nlopt
     cd nlopt
-    sh autogen.sh
+    cmake .
     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.)
+(To build from git, you will need SWIG.)
 
 Once it is installed, `#include <nlopt.h>` in your C/C++ programs and
 link it with `-lnlopt -lm`.  You may need to use the C++ compiler to link