196 |
196 |
197 // ============================================================================= |
197 // ============================================================================= |
198 // |
198 // |
199 String versionString (bool longform) |
199 String versionString (bool longform) |
200 { |
200 { |
|
201 #if defined(GIT_DESCRIPTION) && defined (DEBUG) |
201 String tag (GIT_DESCRIPTION); |
202 String tag (GIT_DESCRIPTION); |
202 String version = tag; |
203 String version = tag; |
203 |
204 |
204 if (longform && tag.endsWith ("-pre")) |
205 if (longform && tag.endsWith ("-pre")) |
205 version += "-" + String (GIT_HASH).mid (0, 8); |
206 version += "-" + String (GIT_HASH).mid (0, 8); |
206 |
207 |
207 return version; |
208 return version; |
208 } |
209 #elif VERSION_PATCH != 0 |
|
210 return format ("%1.%2.%3", VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH); |
|
211 #else |
|
212 return format ("%1.%2", VERSION_MAJOR, VERSION_MINOR); |
|
213 #endif |
|
214 } |