X-Git-Url: http://Server1/repobrowser/?p=xestiaab%2F.git;a=blobdiff_plain;f=source%2Ftools%2Fupdateversion.pl;h=dd9f644851b10bf435993b86fb12cdf851b48776;hp=1f7dc3e76cffa0dbf317a69fa594a7f0c791b339;hb=c1322248b7e414271e63cfd77637a43c5829d526;hpb=c06de7482a3c5d22bf07ca6b3ff5dcfff5b399aa diff --git a/source/tools/updateversion.pl b/source/tools/updateversion.pl index 1f7dc3e..dd9f644 100755 --- a/source/tools/updateversion.pl +++ b/source/tools/updateversion.pl @@ -70,9 +70,9 @@ foreach my $file_data_line(@file_data) { } -# Update projects/msw/xestiaab.rc +# Update source/os/msw/xestiaab.rc -$filename = "../../projects/msw/xestiaab.rc"; +$filename = "../os/msw/xestiaab.rc"; tie(@file_data, 'Tie::File', $filename); foreach my $file_data_line(@file_data) { @@ -97,22 +97,32 @@ foreach my $file_data_line(@file_data) { $line_output .= ",0,0"; $file_data_line = $line_output; } - } -# Update projects/osx/XestiaAddressBook.xcodeproj/project.pbxproj - -$filename = "../../projects/osx/XestiaAddressBook.xcodeproj/project.pbxproj"; -tie(@file_data, 'Tie::File', $filename); -foreach my $file_data_line(@file_data) { - - # Look for PRODUCT_VERSION - - if ($file_data_line =~ /^\t\t\t\tPRODUCT_VERSION/){ - my $line_output = "\t\t\t\tPRODUCT_VERSION = "; - $line_output .= $version; - $line_output .= ";"; - $file_data_line = $line_output; +# Update source/os/osx/Info.plist + +$filename = "../os/osx/Info.plist"; +open($file_handle, '+<', $filename); +my $line_found = 0; +my $new_file = ""; +while(<$file_handle>) +{ + if ($line_found eq 1) + { + my $new_line = "\t" . $version_major . "." . $version_minor . "\n"; + $new_file .= $new_line; + $line_found = 0; + next; } + if (/.*CFBundleVersion<\/key>/) + { + $line_found = 1; + } + $new_file .= $_; } +close($file_handle); + +open($file_handle, '>', $filename); +print $file_handle $new_file; +close($file_handle);