[Webkit-unassigned] [Bug 26232] New: build options in the build-webkit script are outdated

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 6 01:40:48 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=26232

           Summary: build options in the build-webkit script are outdated
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: coolwanglu at gmail.com


in 44479, we have
'Optional Features' part in ./configure --help
  --disable-option-checking  ignore unrecognized --enable/--with options
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]                           
  --disable-dependency-tracking  speeds up one-time build                     
  --enable-dependency-tracking   do not reject slow dependency extractors     
  --disable-largefile     omit support for large files                        
  --enable-static[=PKGS]  build static libraries [default=no]                 
  --enable-shared[=PKGS]  build shared libraries [default=yes]                
  --enable-fast-install[=PKGS]                                                
                          optimize for fast installation [default=yes]        
  --disable-libtool-lock  avoid locking (might break parallel builds)         
  --enable-debug          turn on debugging default=no                        
  --enable-optimizations  turn on optimize builds (GCC only) default=yes      
  --enable-dashboard-support                                                  
                          enable Dashboard support default=yes                
  --enable-3D-transforms  enable support for 3D transforms default=no         
  --enable-channel-messaging                                                  
                          enable HTML5 channel messaging support default=no   
  --enable-javascript-debugger                                                
                          enable JavaScript debugger/profiler support         
                          default=yes                                         
  --enable-offline-web-applications                                           
                          enable HTML5 offline web applications support       
                          default=yes                                         
  --enable-dom-storage    enable HTML5 client-side session and persistent     
                          storage support default=yes                         
  --enable-database       enable HTML5 client-side database storage support   
                          default=yes                                         
  --enable-icon-database  enable icon database default=yes                    
  --enable-video          enable HTML5 video support default=yes              
  --enable-xpath          enable support for XPath default=yes                
  --enable-xslt           enable support for XSLT default=yes                 
  --enable-geolocation    enable support for geolocation default=no           
  --enable-gnomekeyring   enable support for gnomekeyring default=no          
  --enable-svg            enable support for SVG default=yes                  
  --enable-wml            enable support for WML default=no                   
  --enable-web-workers    enable support for Web Workers default=yes          
  --enable-svg-animation  enable support for SVG animation (experimental)     
                          default=yes                                         
  --enable-filters        enable support for filters (experimental)           
                          default=no                                          
  --enable-svg-fonts      enable support for SVG fonts (experimental)         
                          default=yes                                         
  --enable-svg-foreign-object                                                 
                          enable support for SVG foreign objects              
                          (experimental) default=yes                          
  --enable-svg-as-image   enable SVG as Image support (experimental)          
                          default=yes                                         
  --enable-svg-use-element                                                    
                          enable SVG use element support (experimental)       
                          default=yes                                         
  --enable-coverage       enable code coverage support default=no             
  --enable-fast-malloc    enable optimized memory allocator default=yes,      
                          default=no for debug builds                         
  --enable-jit            Enable JIT compilation default=yes                  
  --enable-gtk-doc        use gtk-doc to build documentation [default=no]     


and WebKitTools/Scripts/build-webkit --help:
  --[no-]3d-rendering               Toggle 3D rendering support (default: 0)
  --[no-]channel-messaging          Toggle MessageChannel and MessagePort
support (default: 0)
  --[no-]database                   Toggle Database Support (default: 1)
  --[no-]dom-storage                Toggle DOM Storage Support (default: 1)
  --[no-]filters                    Toggle Filters support (default: 0)
  --[no-]geolocation                Toggle Geolocation support (default: 0)
  --[no-]gnomekeyring               Toggle GNOME Keyring Support (GTK+ port
only) (default: 0)
  --[no-]icon-database              Toggle Icon database support (default: 1)
  --[no-]javascript-debugger        Toggle JavaScript Debugger/Profiler support
(default: 1)
  --[no-]offline-web-applications   Toggle Offline Web Application Support
(default: 1)
  --[no-]svg                        Toggle SVG support (default: 1)
  --[no-]svg-animation              Toggle SVG animation support (default: 1,
implies SVG Support)
  --[no-]svg-as-image               Toggle SVG as Image support (default: 1,
implies SVG Support)
  --[no-]svg-dom-objc-bindings      Toggle SVG DOM Objective-C bindings support
(default: 0, implies SVG Support)
  --[no-]svg-fonts                  Toggle SVG fonts support (default: 1,
implies SVG Support)
  --[no-]svg-foreign-object         Toggle SVG foreign object support (default:
1, implies SVG Support)
  --[no-]svg-use                    Toggle SVG use element support (default: 1,
implies SVG Support)
  --[no-]video                      Toggle Video support (default: 1)
  --[no-]wml                        Toggle WML support (default: 0)
  --[no-]workers                    Toggle Web Workers support (default: 1)
  --[no-]xpath                      Toggle XPath support (default: 1)
  --[no-]xslt                       Toggle XSLT support (default: 1)

but now there're fewer options in build-webkit than in configure, some may had
been superceded

I wonder using which one of build-webkit and autogen.sh/make is preferred.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list