Slicer's current version numbering doesn't accept leading zeroes
We have decided to move to the YY.MM
version numbering scheme for the AEVA project. For example, the current release should be numbered as 22.08.
However, the MINOR_VERSION
CMake variable for aevaSlicer cannot be set to 08
(with a leading zero) as the declared CMake variable is also used inside the following C++ function where the leading zero causes the compiler to assume that it is an Octal value rather than a decimal integer:
https://github.com/Slicer/Slicer/blob/main/Base/QTCore/qSlicerCoreApplication.cxx#L1668
Perhaps there is a way to typecast the value as a decimal integer literal during compile time to avoid this compiler error.