[PROJ] PROJ 9.0.0RC1 & PROJ-data 1.9RC1
Sebastiaan Couwenberg
sebastic at xs4all.nl
Tue Feb 15 13:58:38 PST 2022
On 2/15/22 22:42, Even Rouault wrote:
> technically as we didn't break any API or ABI compared to 8.2.1, I
> believe we could have treated that as a feature release w.r.t libtool
> like version numbers, hence with:
>
> set(PROJ_LIBTOOL_CURRENT 25)
> set(PROJ_LIBTOOL_REVISION 0)
> set(PROJ_LIBTOOL_AGE 3)
>
> keeping the same SONAME at 25 -3 = 22
>
> (if we exclude the removal of autoconf, this is closer to being a 8.3.0
> than a 9.0.0)
Since libtool isn't used any more, you don't need to match it for the
CMake build. Just make sure to never decrement from SOVERSION (was 22 in
8.2.1) and increment it when breaking the ABI.
I suggest renameing PROJ_LIBTOOL_CURRENT to PROJ_SOVERSION and drop the
other two.
Kind Regards,
Bas
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
More information about the PROJ
mailing list