Changeset 48880 in webkit


Ignore:
Timestamp:
Sep 29, 2009 9:19:09 AM (15 years ago)
Author:
eric@webkit.org
Message:

2009-09-29 Csaba Osztrogonac <oszi@inf.u-szeged.hu>

Reviewed by David Kilzer.

[Qt] Make build-webkit script work on Windows
https://bugs.webkit.org/show_bug.cgi?id=29802

  • Scripts/run-webkit-tests:
  • Scripts/webkitdirs.pm:
    • Removed unnecessary -p switch for mkdir on Windows.
    • Use canonical path, which uses slashes or backslashes depends on platform.
    • isWindows() only test for Windows and not for Cyqwin.
Location:
trunk/WebKitTools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKitTools/ChangeLog

    r48874 r48880  
     12009-09-29  Csaba Osztrogonac  <oszi@inf.u-szeged.hu>
     2
     3        Reviewed by David Kilzer.
     4
     5        [Qt] Make build-webkit script work on Windows
     6        https://bugs.webkit.org/show_bug.cgi?id=29802
     7
     8        * Scripts/run-webkit-tests:
     9        * Scripts/webkitdirs.pm:
     10         - Removed unnecessary -p switch for mkdir on Windows.
     11         - Use canonical path, which uses slashes or backslashes depends on platform.
     12         - isWindows() only test for Windows and not for Cyqwin.
     13
    1142009-09-29  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
    215
  • trunk/WebKitTools/Scripts/run-webkit-tests

    r48803 r48880  
    179179    } elsif (isLinux()) {
    180180        $platform = "qt-linux";
    181     } elsif (isWindows()) {
     181    } elsif (isWindows() || isCygwin()) {
    182182        $platform = "qt-win";
    183183    } else {
  • trunk/WebKitTools/Scripts/webkitdirs.pm

    r48853 r48880  
    3232use FindBin;
    3333use File::Basename;
     34use File::Spec;
    3435use POSIX;
    3536use VCSUtils;
     
    866867sub isWindows()
    867868{
    868     return isCygwin() || ($^O eq "MSWin32") || 0;
     869    return ($^O eq "MSWin32") || 0;
    869870}
    870871
     
    13051306    }
    13061307
    1307     my $dir = baseProductDir();
     1308    my $dir = File::Spec->canonpath(baseProductDir());
     1309    my @mkdirArgs;
     1310    push @mkdirArgs, "-p" if !isWindows();
    13081311    if (! -d $dir) {
    1309         system "mkdir", "-p", "$dir";
     1312        system "mkdir", @mkdirArgs, "$dir";
    13101313        if (! -d $dir) {
    13111314            die "Failed to create product directory " . $dir;
    13121315        }
    13131316    }
    1314     $dir = $dir . "/$config";
     1317    $dir = File::Spec->catfile($dir, $config);
    13151318    if (! -d $dir) {
    1316         system "mkdir", "-p", "$dir";
     1319        system "mkdir", @mkdirArgs, "$dir";
    13171320        if (! -d $dir) {
    13181321            die "Failed to create build directory " . $dir;
Note: See TracChangeset for help on using the changeset viewer.