Changeset 3019


Ignore:
Timestamp:
11/10/2011 22:05:43 (8 months ago)
Author:
chris
Message:

Don't die if BoxVersion?.h doesn't exist yet.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/infrastructure/msvc/getversion.pl

    r2926 r3019  
    1212require "$basedir\\infrastructure\\BoxPlatform.pm.in"; 
    1313 
     14my $verfile = "$basedir/lib/common/BoxVersion.h"; 
    1415my $newver = "#define BOX_VERSION \"$BoxPlatform::product_version\"\n"; 
     16my $oldver = ""; 
    1517 
    16 open VERSIONFILE, "< $basedir/lib/common/BoxVersion.h"  
    17         or die "BoxVersion.h: $!"; 
    18 my $oldver = <VERSIONFILE>; 
    19 close VERSIONFILE; 
     18if (-r $verfile) 
     19{ 
     20        open VERSIONFILE, "< $verfile" or die "$verfile: $!"; 
     21        $oldver = <VERSIONFILE>; 
     22        close VERSIONFILE; 
     23 
     24} 
    2025 
    2126if ($newver ne $oldver) 
    2227{ 
    23         open VERSIONFILE, "> $basedir/lib/common/BoxVersion.h"  
    24                 or die "BoxVersion.h: $!"; 
     28        open VERSIONFILE, "> $verfile" or die "BoxVersion.h: $!"; 
    2529        print VERSIONFILE $newver; 
    2630        close VERSIONFILE; 
Note: See TracChangeset for help on using the changeset viewer.