diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2008-03-18 11:45:12 -0230 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2008-03-18 11:45:12 -0230 |
commit | 1ef09fc4494bd182efad64ad0bb4dda09c4a913a (patch) | |
tree | 21f4d33fc2ad084cf178a9eb85926a0f160b6535 | |
parent | Bug 2827 (diff) | |
download | ice-1ef09fc4494bd182efad64ad0bb4dda09c4a913a.tar.bz2 ice-1ef09fc4494bd182efad64ad0bb4dda09c4a913a.tar.xz ice-1ef09fc4494bd182efad64ad0bb4dda09c4a913a.zip |
Handle *.rc files
-rwxr-xr-x | fixVersion.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/fixVersion.py b/fixVersion.py index 993e7744a41..6a2091fdaba 100755 --- a/fixVersion.py +++ b/fixVersion.py @@ -21,6 +21,12 @@ def usage(): print +def commaVersion(version): + major = majorVersion(version) + minor = minorVersion(version) + patch = patchVersion(version) + return ("%s,%s,%s" % (major, minor, patch)) + def intVersion(version): r = re.search(vpatParse, version) major = int(r.group(1)) @@ -257,6 +263,14 @@ if not patchIceE: fileMatchAndReplace(os.path.join(ice_home, "test", "IceStorm", "repgrid", "application.xml"), [("IceStormService,([0-9]+b?)", soVersion(version))]) + for f in find(os.path.join(ice_home, "src"), "*.rc"): + fileMatchAndReplace(f, [("\"FileVersion\", \"" + vpatMatch, version), \ + ("\"ProductVersion\", \"" + vpatMatch, version), \ + ("INTERNALNAME \"[^0-9]*2?([0-9][0-9]b?)d?", soVersion(version)), \ + ("ORIGINALFILENAME \"[^0-9]*2?([0-9][0-9]b?)d?\.dll", soVersion(version)), \ + ("FILEVERSION ([0-9]+,[0-9]+,[0-9]+)", commaVersion(version)), \ + ("PRODUCTVERSION ([0-9]+,[0-9]+,[0-9]+)", commaVersion(version))]) + # # Fix version in Java sources # |