| 97 | === Building === |
| 98 | * Missing dependencies are not reported and force a user to take a closer look at the screen. |
| 99 | |
| 100 | == Using Autotools == |
| 101 | |
| 102 | The Gtk+ port can now be built using autotools (autoconf, automake with libtool). To build the Gtk+ port using autotools just issue the following commands in the command-line: |
| 103 | |
| 104 | {{{ |
| 105 | $ ./autogen.sh --prefix=/path/to/install/directory |
| 106 | $ make |
| 107 | }}} |
| 108 | |
| 109 | This will build a demo browser that uses the Gtk+ port in the `Programs/` directory which you can run using the following command: |
| 110 | |
| 111 | {{{ |
| 112 | $ ./Programs/GtkLauncher |
| 113 | }}} |
| 114 | |
| 115 | To install the WebKit GTK+ library, simply issue |
| 116 | |
| 117 | {{{ |
| 118 | $ make install |
| 119 | }}} |
| 120 | |
| 121 | The `configure` script also supports the different features WebKit/Gtk+ provide (e.g., SVG filters and animation features, HTML5 Video element support, etc..). Simply issuing |
| 122 | |
| 123 | {{{ |
| 124 | $ ./configure --help |
| 125 | }}} |
| 126 | |
| 127 | in the command-line should give you a brief overview of what can be configured. Although you can build with these features enabled, it doesn't mean that the functionality is complete, let alone working properly. Feel free to submit a bug at http://bugs.webkit.org if you find something that is not working. |
| 128 | |
| 129 | |