Browse code

win32: properly handle release versions

aCaB authored on 2011/06/09 21:19:01
Showing 1 changed files
... ...
@@ -55,7 +55,12 @@ if(F.FileExists(file_versionsta)) {
55 55
 			W.Echo('WARNING: git describe returned ' + git.ExitCode);
56 56
 			version = '';
57 57
 		} else {
58
-			version = '#define REPO_VERSION "devel-' + version.replace(/[\r\n]+$/, '') + '"';
58
+                        version = version.replace(/[\r\n]+$/, '');
59
+                        if(version.match(/^clamav-([^-]+)$/))
60
+				version = RegExp.$1;
61
+                        else
62
+				version = 'devel-' + version;
63
+			version = '#define REPO_VERSION "' + version + '"';
59 64
 		}
60 65
 	} catch (e) {
61 66
 		W.Echo('WARNING: Error executing git: ' + e.message);