Skip to content

Make versioning compatible with release-tools

With this change there is now only one source of "versioning-truth" on the cmake side, and release-tools can automatically increase the version in the future (see https://community.kde.org/Guidelines_and_HOWTOs/Application_Versioning).

Possible CAVEATs

It should be documented whether MARBLE_VERSION (MarbleGlobal.h) still is the preferred #define in client code or if MARBLE_LIB_VERSION (marble_version.h; created by ecm_setup_version) should be preferred (i.e. whether MARBLE_VERSION should be considered deprecated).

Merge request reports