Changes between Version 133 and Version 134 of BuildingGtk
- Timestamp:
- Jun 6, 2019, 12:45:18 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingGtk
v133 v134 1 1 [[PageOutline]] 2 2 3 = Building WebKitGTK +from a release tarball =3 = Building WebKitGTK from a release tarball = 4 4 5 You can build and install WebKitGTK +from a [https://webkitgtk.org/releases/ release tarball] the same as you would any other CMake module. The only trick is that you must pass the CMake option -DPORT=GTK. For example, to do a release build with debug info and install the result:5 You can build and install WebKitGTK from a [https://webkitgtk.org/releases/ release tarball] the same as you would any other CMake module. The only trick is that you must pass the CMake option -DPORT=GTK. For example, to do a release build with debug info and install the result: 6 6 7 7 {{{ … … 13 13 If you want to build WebKit for production use, you should stop reading here. The rest of the instructions on this page are only suitable for development and testing. 14 14 15 = Building WebKitGTK +from git =15 = Building WebKitGTK from git = 16 16 17 17 If you want to do development on WebKit itself, you'll need a git checkout. You'll also need to use our JHBuild moduleset to build several dependencies, as using other versions of dependencies may cause layout tests to fail. '''The following steps are suitable for WebKit development only, not for production builds. Our JHBuild moduleset does not receive security or bugfix updates and it is not suitable for any purpose other than development and running layout tests. Do not run against untrusted websites.''' … … 19 19 == Getting the source == 20 20 21 To get the [wiki:WebKitGTK WebKitGTK +] source, please follow the instructions on the [http://webkit.org/building/checkout.html WebKit page]. Many WebKit developer also use git to interact with the repository and the WebKit developer tools have strong support for git. [http://trac.webkit.org/wiki/UsingGitWithWebKit] contains tips for using git with WebKit.21 To get the [wiki:WebKitGTK WebKitGTK] source, please follow the instructions on the [http://webkit.org/building/checkout.html WebKit page]. Many WebKit developer also use git to interact with the repository and the WebKit developer tools have strong support for git. [http://trac.webkit.org/wiki/UsingGitWithWebKit] contains tips for using git with WebKit. 22 22 23 23 == Dependencies == 24 24 25 1. '''Install the base WebKitGTK +dependencies:'''25 1. '''Install the base WebKitGTK dependencies:''' 26 26 {{{ 27 27 #!sh … … 53 53 === Speeding up the build process === 54 54 55 There are several tricks that can be used to build [wiki:WebKitGTK WebKitGTK +] in less time. Check the [[WebKitGTK/SpeedUpBuild]] page for the details.55 There are several tricks that can be used to build [wiki:WebKitGTK WebKitGTK] in less time. Check the [[WebKitGTK/SpeedUpBuild]] page for the details. 56 56 57 57