2016-03-15 0:27 GMT+03:00 Sl�vek Banko <slavek.banko@...>: > On Monday 14 of March 2016 17:52:39 Fat-Zer wrote: >> I still don't really understand what the version-info is and what for >> libtool versioning is used but I figured out how the "1.2.0" is >> related to 3:0:2 : It's (current-age).(age).(revision). > > Can make a sense to add to the macro tde_add_library possibility to specify > version by option VERSION_INFO - with the same behavior as is in libtool? > What do you think? > IMHO it doesn't... I'm still not sure, but I suspect the "version-info" is just a libtool-specific way to set the library version and to deal with the dependency hell... Normal conventions like �you increase major if you break backward compatibility, you increase minor if you break forward compatibility and you increase revision if you break neither� seams to me more straight-forward and got mostly the same meaning... May be this version syntax is also a workaround for some weird platforms nobody cares about any-more. Afterall I don't think we are in general too careful (should we/are we?) about such things because of very limited man-power... so I suspect we don't even really support release mixing (do we?) and there are no third-party applications that depends on us (except a couple in the neighbouring thread)...