diff --git a/README.md b/README.md index b383a6c..a1ccc21 100644 --- a/README.md +++ b/README.md @@ -161,8 +161,16 @@ acquired a commercial licence from the author. ## 4. Compiling the Rubber Band Library The primary supported build system for the Rubber Band Library on all -platforms is Meson (https://mesonbuild.com). To build, ensure Meson -and Ninja are installed and run: +platforms is Meson (https://mesonbuild.com). The Meson build system +can be used to build all targets (static and dynamic library, +command-line utility, and plugins) and to cross-compile. + +If you only need a static library and don't wish to use Meson, some +alternative build files (Makefiles and Visual C++ projects) are +included in the `otherbuilds` directory. See the platform-specific +build sections below for more details. + +To build with Meson, ensure Meson and Ninja are installed and run: ``` $ meson build && ninja -C build @@ -185,10 +193,6 @@ $ meson build -Dipp_path=/opt/intel/ipp The options are documented in the library- and platform-specific sections below. -For those who don't wish to use Meson, some alternative build files -(Makefiles and Visual C++ projects) are included in the `otherbuilds` -directory. These build only the static library. - The Rubber Band Library is written entirely in C++ to the C++98 standard. It is unlikely to make any difference (performance or otherwise) which C++ standard your compiler uses - as long as it's no @@ -304,9 +308,9 @@ commercial terms. ### 4d. Building on Windows -First, if you only need to build the static library for integration -into your project, and you prefer a Visual Studio project file, you -can find a simple one in `otherbuilds\rubberband-library.vcxproj`. +If you only need to build the static library for integration into your +project, and you prefer a Visual Studio project file, you can find a +simple one in `otherbuilds\rubberband-library.vcxproj`. The rest of this section describes the "full" build system, which uses Meson just as on the other platforms. So to build this way, start by diff --git a/meson.build b/meson.build index 1585b51..3f7218c 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ project( 'Rubber Band Library', 'c', 'cpp', - version: '1.9.2-pre', + version: '1.9.2', license: 'GPL-2.0-or-later', default_options: [ # All Rubber Band code is actually C++98, but some compilers no @@ -15,7 +15,7 @@ project( meson_version: '>= 0.53.0' ) -rubberband_dynamic_library_version = '2.1.3' +rubberband_dynamic_library_version = '2.1.4' system = host_machine.system() architecture = host_machine.cpu_family()