diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c2fd26..e44380c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ if(POLICY CMP0091) endif() endif() -project(libsamplerate VERSION 0.2.1 LANGUAGES C) +project(libsamplerate VERSION 0.2.2 LANGUAGES C) # Configuration diff --git a/NEWS b/NEWS index b01dee4..9bb5c6a 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -Unreleased +Version 0.2.2 (2021-09-05) * Fix CMake overlinking for examples (#146) * Switch to GCC's visibility for hiding more implementation details * Check GNU ld instead of gcc for exported symbols control logic in diff --git a/README.md b/README.md index 5d8c2ea..d6a6b8b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![Logo](docs/SRC.png) -This is libsamplerate, `0.2.1`. +This is libsamplerate, `0.2.2`. libsamplerate (also known as Secret Rabbit Code) is a library for performing sample rate conversion of audio data. diff --git a/configure.ac b/configure.ac index dff6fff..9948acb 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ dnl Require autoconf version >= 2.69) AC_PREREQ([2.69]) -AC_INIT([libsamplerate],[0.2.1],[erikd@mega-nerd.com], +AC_INIT([libsamplerate],[0.2.2],[erikd@mega-nerd.com], [libsamplerate],[https://github.com/libsndfile/libsamplerate/]) dnl Check whether we want to set defaults for CFLAGS, CPPFLAGS and LDFLAGS @@ -76,7 +76,7 @@ dnl to 0. dnl This is libtool version of library, we add it to `--version-info` property. m4_define([lt_current], [2]) -m4_define([lt_revision], [1]) +m4_define([lt_revision], [2]) m4_define([lt_age], [2]) dnl This is ABI version for linker scripts, CMake uses the same format for diff --git a/docs/history.md b/docs/history.md index 1dd44a7..46686b9 100644 --- a/docs/history.md +++ b/docs/history.md @@ -34,3 +34,5 @@ layout: default - Version 0.1.9 (Sep 19 2016) Fix for a segfault. Relicense under BSD license. - Version 0.2.0 (Jan 21 2021) Cleaned up build system. - Version 0.2.1 (Jan 23 2021) Fix libtool ABI versioning. +- Version 0.2.2 (Sep 05 2021) Fix ABI version incompatibility between Autotools + and CMake build on Apple platforms. Minor bug fixes and updates. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1975408..9328f9f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -103,7 +103,7 @@ if(BUILD_SHARED_LIBS) # keep in sync with configure.ac set (LIBSAMPLERATE_ABI_VERSION_CURRENT 2) - set (LIBSAMPLERATE_ABI_VERSION_REVISION 1) + set (LIBSAMPLERATE_ABI_VERSION_REVISION 2) set (LIBSAMPLERATE_ABI_VERSION_AGE 2) math (EXPR LIBSAMPLERATE_MACHO_COMPATIBILITY_VERSION "${LIBSAMPLERATE_ABI_VERSION_CURRENT} + 1") set (LIBSAMPLERATE_MACHO_CURRENT_VERSION "${LIBSAMPLERATE_MACHO_COMPATIBILITY_VERSION}.${LIBSAMPLERATE_ABI_VERSION_REVISION}.0")