2009-02-28 Gustavo Noronha Silva <gns@gnome.org>
authorkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 1 Mar 2009 15:28:41 +0000 (15:28 +0000)
committerkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 1 Mar 2009 15:28:41 +0000 (15:28 +0000)
        Reviewed by Holger Freyther.

        Add a GTK+-only option to enable GNOME Keyring when building.

        * Scripts/build-webkit:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@41327 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/Scripts/build-webkit

index c9bca89..3db3103 100644 (file)
@@ -1,3 +1,11 @@
+2009-02-28  Gustavo Noronha Silva  <gns@gnome.org>
+
+        Reviewed by Holger Freyther.
+
+        Add a GTK+-only option to enable GNOME Keyring when building.
+
+        * Scripts/build-webkit:
+
 2009-02-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
         Reviewed by Holger Freyther.
index 898f7b1..9d6f933 100755 (executable)
@@ -42,6 +42,7 @@ my $originalWorkingDirectory = getcwd();
 my $channelMessagingSupport = 0;
 my $databaseSupport = 1;
 my $domStorageSupport = 1;
+my $gnomeKeyringSupport = 0;
 my $iconDatabaseSupport = 1;
 my $offlineWebApplicationSupport = 1;
 my $svgSupport = 1;
@@ -70,7 +71,7 @@ Usage: $programName [options] [options to pass to build system]
   --cairo-win32                 Build using Cairo (rather than CoreGraphics) on Windows
   --chromium                    Build the Chromium port on Mac/Win/Linux
   --clean                       Cleanup the build directory
-  --gtk                         Build the GTK port
+  --gtk                         Build the GTK+ port
   --universal                   Build 2-way universal (PPC and Intel 32-bit)
   --64-bit                      Build 64-bit, combine with --universal to build 4-way universal
   --[no-]3d-transforms          Toggle 3D Transforms support (default: $threeDTransformsSupport)
@@ -78,6 +79,7 @@ Usage: $programName [options] [options to pass to build system]
   --[no-]offline-web-applications   Toggle Offline Web Application Support (default : $offlineWebApplicationSupport)
   --[no-]database               Toggle Database Support (default: $databaseSupport)
   --[no-]dom-storage            Toggle DOM Storage Support (default: $domStorageSupport)
+  --[no-]gnomekeyring           Toggle GNOME Keyring Support (GTK+ port only) (default: $gnomeKeyringSupport)
   --[no-]icon-database          Toggle Icon database support (default: $iconDatabaseSupport)
   --[no-]svg                    Toggle SVG support (default: $svgSupport)
   --[no-]svg-animation          Toggle SVG animation support (default: $svgAnimationSupport, implies SVG Support)
@@ -99,6 +101,7 @@ GetOptions(
            'channel-messaging!' => \$channelMessagingSupport,
            'database!' => \$databaseSupport,
            'dom-storage!' => \$domStorageSupport,
+           'gnomekeyring!' => \$gnomeKeyringSupport,
            'icon-database!' => \$iconDatabaseSupport,
            'offline-web-applications!' => \$offlineWebApplicationSupport,
            'svg!' => \$svgSupport,
@@ -199,6 +202,7 @@ if ($buildSixtyFourBit && isAppleMacWebKit()) {
 if (isGtk()) {
     push @options, autotoolsFlag($databaseSupport, "database");
     push @options, autotoolsFlag($domStorageSupport, "dom-storage");
+    push @options, autotoolsFlag($gnomeKeyringSupport, "gnomekeyring");
     push @options, autotoolsFlag($iconDatabaseSupport, "icon-database");
     push @options, autotoolsFlag($offlineWebApplicationSupport, "offline-web-applications");
     push @options, autotoolsFlag($threeDTransformsSupport, "3D-transforms");