diff options
author | Thomas Groman <tgroman@nuegia.net> | 2020-05-09 15:46:26 -0700 |
---|---|---|
committer | Thomas Groman <tgroman@nuegia.net> | 2020-05-09 15:46:26 -0700 |
commit | 4fbdc2cdabcf3cd2ed7c33731e1d009a8f6f5c64 (patch) | |
tree | 868c82fd53a261ad7bc1e446a124797be08b4854 /BUILD | |
parent | 12ff2f06ad611371200ae5625319b497a7cbfb13 (diff) | |
download | webbrowser-4fbdc2cdabcf3cd2ed7c33731e1d009a8f6f5c64.tar webbrowser-4fbdc2cdabcf3cd2ed7c33731e1d009a8f6f5c64.tar.gz webbrowser-4fbdc2cdabcf3cd2ed7c33731e1d009a8f6f5c64.tar.lz webbrowser-4fbdc2cdabcf3cd2ed7c33731e1d009a8f6f5c64.tar.xz webbrowser-4fbdc2cdabcf3cd2ed7c33731e1d009a8f6f5c64.zip |
updated build documentation to reflect mach changes
Diffstat (limited to 'BUILD')
-rw-r--r-- | BUILD | 51 |
1 files changed, 51 insertions, 0 deletions
@@ -0,0 +1,51 @@ +1. Install build dependencies + +Python 2.7.X +Autoconf 2.13 +Yasm 1.2.0 or newer +Perl +Gnu C Compiler version 4.9.3 or newer (9.X.X reccomended) + +2. Install runtime dependencies + +libXt +zip +freetype +fontconfig +glibc +libffi +dbus +dbus-glib +gtk+2 +alsa-lib +jack2 +ffmpeg + +3. prepare git submodule(s) + +$ git submodule init && git submodule update + + +copy Mach build system example config into the root of webbrowser +as '.mozconfig' + +$ cp doc/mozconfig.example .mozconfig + +Optionally adjust .mozconfig to better suit your needs. + +$ cd .. + +4. compile, test, and package Web Browser + +./mach build + +if this completes successfully you can test your build before packaging it + +./mach run + +if all is well package it + +./mach package + +and then install the resulting distrobution tarball on your system. +the tarball will be stored in the object directory/dist you set in .mozconfig |