Bump library version
This commit is contained in:
22
README.md
22
README.md
@@ -161,8 +161,16 @@ acquired a commercial licence from the author.
|
|||||||
## 4. Compiling the Rubber Band Library
|
## 4. Compiling the Rubber Band Library
|
||||||
|
|
||||||
The primary supported build system for the Rubber Band Library on all
|
The primary supported build system for the Rubber Band Library on all
|
||||||
platforms is Meson (https://mesonbuild.com). To build, ensure Meson
|
platforms is Meson (https://mesonbuild.com). The Meson build system
|
||||||
and Ninja are installed and run:
|
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
|
$ 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
|
The options are documented in the library- and platform-specific
|
||||||
sections below.
|
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
|
The Rubber Band Library is written entirely in C++ to the C++98
|
||||||
standard. It is unlikely to make any difference (performance or
|
standard. It is unlikely to make any difference (performance or
|
||||||
otherwise) which C++ standard your compiler uses - as long as it's no
|
otherwise) which C++ standard your compiler uses - as long as it's no
|
||||||
@@ -304,9 +308,9 @@ commercial terms.
|
|||||||
|
|
||||||
### 4d. Building on Windows
|
### 4d. Building on Windows
|
||||||
|
|
||||||
First, if you only need to build the static library for integration
|
If you only need to build the static library for integration into your
|
||||||
into your project, and you prefer a Visual Studio project file, you
|
project, and you prefer a Visual Studio project file, you can find a
|
||||||
can find a simple one in `otherbuilds\rubberband-library.vcxproj`.
|
simple one in `otherbuilds\rubberband-library.vcxproj`.
|
||||||
|
|
||||||
The rest of this section describes the "full" build system, which uses
|
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
|
Meson just as on the other platforms. So to build this way, start by
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
project(
|
project(
|
||||||
'Rubber Band Library',
|
'Rubber Band Library',
|
||||||
'c', 'cpp',
|
'c', 'cpp',
|
||||||
version: '1.9.2-pre',
|
version: '1.9.2',
|
||||||
license: 'GPL-2.0-or-later',
|
license: 'GPL-2.0-or-later',
|
||||||
default_options: [
|
default_options: [
|
||||||
# All Rubber Band code is actually C++98, but some compilers no
|
# All Rubber Band code is actually C++98, but some compilers no
|
||||||
@@ -15,7 +15,7 @@ project(
|
|||||||
meson_version: '>= 0.53.0'
|
meson_version: '>= 0.53.0'
|
||||||
)
|
)
|
||||||
|
|
||||||
rubberband_dynamic_library_version = '2.1.3'
|
rubberband_dynamic_library_version = '2.1.4'
|
||||||
|
|
||||||
system = host_machine.system()
|
system = host_machine.system()
|
||||||
architecture = host_machine.cpu_family()
|
architecture = host_machine.cpu_family()
|
||||||
|
|||||||
Reference in New Issue
Block a user