Figure 2.13: Congure project for Autoversioning
When hitting yes on the ask to congure message box, the main auto versioning congu-
ration dialog will open, to let you congure the version info of your project.
After conguring your project for auto versioning, the settings that you entered on the
conguration dialog will be stored on the project le, and a version.h le will be created.
For now, every time that you hit the ’Project’ !’Autoversioning’ menu the conguration
dialog will popup to let you edit your project version and versioning related settings,
unless you don’t save the new changes made by the plugin to the project le.
2.11.4 Dialog notebook tabs
22.214.171.124 Version Values
Here you just enter the corresponding version values or let the auto versioning plugin
increment them for you (seeFigure2.14on page45).
Major Increments by 1 when the minor version reaches its maximum
Minor Increments by 1 when the build number pass the barrier of build times, the value
is reset to 0 when it reach its maximum value.
Build Number (also equivalent to Release) - Increments by 1 every time that the revision
number is incremented.
Revision Increments randomly when the project has been modied and then compiled.
Some elds to keep track of your software status with a list of predened values for
Software Status The typical example should be v1.0 Alpha
Abbreviation Same as software status but like this: v1.0a
Lets you edithow the plugin will increment the version values (seeFigure2.16on page46).
Minor maximum The maximum number that the Minor value can reach, after this value
is reached the Major is incremented by 1 and next time project is compiled the
Minor is set to 0.