Tools/ChangeLog

 12015-03-05 Brent Fulgham <bfulgham@apple.com>
 2
 3 [Win] Ensure build target directory exists when launching MSBuild
 4 https://bugs.webkit.org/show_bug.cgi?id=142360
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Create the build output directory (if it doesn't exist) before
 9 launching MSBuild so that it can immediately begin writing logs.
 10
 11 * Scripts/webkitdirs.pm:
 12 (buildVisualStudioProject):
 13
1142015-03-05 Chris Dumez <cdumez@apple.com>
215
316 run-webkit-tests and run-perf-tests should use WebKitTestRunner by default
181096

Tools/Scripts/webkitdirs.pm

@@use Digest::MD5 qw(md5_hex);
3838use FindBin;
3939use File::Basename;
4040use File::Find;
41 use File::Path qw(mkpath rmtree);
 41use File::Path qw(make_path mkpath rmtree);
4242use File::Spec;
4343use File::stat;
4444use List::Util;

@@sub buildVisualStudioProject
16841684 }
16851685
16861686 my $platform = "/p:Platform=" . (isWin64() ? "x64" : "Win32");
1687  my $logFile = File::Spec->catdir($baseProductDir, $configuration, "BuildOutput.htm");
 1687 my $logPath = File::Spec->catdir($baseProductDir, $configuration);
 1688 File::Path->make_path($logPath) unless -d $logPath;
 1689
 1690 my $logFile = File::Spec->catfile($logPath, "BuildOutput.htm");
16881691 chomp($logFile = `cygpath -w "$logFile"`) if isCygwin();
16891692 my $logging = "/flp:LogFile=" . $logFile . ";Verbosity=minimal";
1690 
 1693
16911694 my @command = ($vcBuildPath, "/verbosity:minimal", $project, $action, $config, $platform, "/fl", $logging);
16921695
16931696 print join(" ", @command), "\n";
181092