Commit e64330d5 authored by François Grisez's avatar François Grisez

Merge tag '0.1.2'

0.1.2
parents d83d08ab 7ca99349
......@@ -25,7 +25,7 @@ project(BELR C CXX)
set(BELR_MAJOR_VERSION "0")
set(BELR_MINOR_VERSION "1")
set(BELR_MICRO_VERSION "1")
set(BELR_MICRO_VERSION "2")
set(BELR_VERSION "${BELR_MAJOR_VERSION}.${BELR_MINOR_VERSION}.${BELR_MICRO_VERSION}")
set(BELR_SO_VERSION "1")
......
belr-0.1.2 -- February 23th, 2017
* Bug fixes
belr-0.1.1 -- August 9th, 2016
* Bug fixes
......
Belr is Belledonne Communications' language recognition library.
It aims at parsing any input formatted according to a language defined by an ABNF grammar, such as the protocols standardized at IETF.
It is based on finite state machine theory and heavily relies on recursivity from an implementation standpoint.
<TODO: provide an example of usage here>
What's Belr
===========
Belr is Belledonne Communications' language recognition library.
It aims at parsing any input formatted according to a language defined by an ABNF grammar,
such as the protocols standardized at IETF.
It is based on finite state machine theory and heavily relies on recursivity from an implementation standpoint.
Dependencies
============
- *bctoolbox[1]*: our portability layer
Build Belr
==========
cmake . -DCMAKE_INSTALL_PREFIX=<prefix> -DCMAKE_PREFIX_PATH=<search_prefixes>
make
make install
Build options
=============
* `CMAKE_INSTALL_PREFIX=<string>`: install prefix
* `CMAKE_PREFIX_PATH=<string>`: column-separated list of prefixes where to search for dependencies
* `ENABLE_SHARED=NO`: do not build the shared library
* `ENABLE_STATIC=NO`: do not build the static library
* `ENABLE_STRICT=NO`: build without strict compilation flags (-Wall -Werror)
* `ENABLE_TOOLS=NO`: do not build tools (belr-demo, belr-parse)
Note for packagers
==================
Our CMake scripts may automatically add some paths into research paths of generated binaries.
To ensure that the installed binaries are striped of any rpath, use `-DCMAKE_SKIP_INSTALL_RPATH=ON`
while you invoke cmake.
-----------------------
* [1] git://git.linphon.org/bctoolbox.git or <http://www.linphone.org/releases/sources/bctoolbox>
......@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.63])
AC_INIT([belr], [0.1.1], [simon.morlat@linphone.org])
AC_INIT([belr], [0.1.2], [simon.morlat@linphone.org])
BELR_SO_CURRENT=0 dnl increment this number when you add/change/remove an interface
BELR_SO_REVISION=1 dnl increment this number when you change source code, without changing interfaces; set to 0 when incrementing CURRENT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment