Changeset 81735 in webkit


Ignore:
Timestamp:
Mar 22, 2011 6:08:01 PM (13 years ago)
Author:
abarth@webkit.org
Message:

2011-03-22 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Teach update-webkit about gyp
https://bugs.webkit.org/show_bug.cgi?id=56881

This makes it possible for someone who builds from Xcode
to just run update-webkit --gyp and have the project files
generated after update automatically.

I also added a stand-alone "generate-project-files" script
wrapping Source/gyp/configure. This makes running gyp simpler
since most people will not have gyp or Source/gyp in their path.

  • Scripts/build-webkit:
  • Scripts/generate-project-files: Added.
  • Scripts/update-webkit:
Location:
trunk/Tools
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r81733 r81735  
     12011-03-22  Eric Seidel  <eric@webkit.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Teach update-webkit about gyp
     6        https://bugs.webkit.org/show_bug.cgi?id=56881
     7
     8        This makes it possible for someone who builds from Xcode
     9        to just run update-webkit --gyp and have the project files
     10        generated after update automatically.
     11
     12        I also added a stand-alone "generate-project-files" script
     13        wrapping Source/gyp/configure.  This makes running gyp simpler
     14        since most people will not have gyp or Source/gyp in their path.
     15
     16        * Scripts/build-webkit:
     17        * Scripts/generate-project-files: Added.
     18        * Scripts/update-webkit:
     19
    1202011-03-22  Anton D'Auria  <adauria@apple.com>
    221
  • trunk/Tools/Scripts/build-webkit

    r81717 r81735  
    424424# Generate the generate project files from .gyp files
    425425if ($useGYP) {
    426     system("python", "Source/gyp/configure") == 0 or die "Failed to run Source/gyp/configure";
     426    system("perl", "Tools/Scripts/generate-project-files") == 0 or die "Failed to run generate-project-files";
    427427}
    428428
  • trunk/Tools/Scripts/update-webkit

    r78520 r81735  
    4646my $quiet = '';
    4747my $showHelp;
     48my $useGYP = 0;
    4849
    4950determineIsChromium();
     
    5455    'h|help'  => \$showHelp,
    5556    'q|quiet' => \$quiet,
     57    'gyp' => \$useGYP,
    5658);
    5759
     
    6264  -h|--help   show the help message
    6365  -q|--quiet  pass -q to svn update for quiet updates
     66  --gyp       generate project files from gyp after update
    6467__END__
    6568    exit 1;
     
    97100
    98101setupAppleWinEnv() if isAppleWinWebKit();
     102
     103if ($useGYP) {
     104    print "Generating Project Files\n";
     105    system("perl", "Tools/Scripts/generate-project-files") == 0 or die "Failed to run generate-project-files";
     106}
    99107
    100108exit 0;
Note: See TracChangeset for help on using the changeset viewer.