Skip to content

Latest commit

 

History

History
88 lines (57 loc) · 1.76 KB

build.md

File metadata and controls

88 lines (57 loc) · 1.76 KB

Build Instructions

Below are the instructions on how you can build Spiderfire. All instructions here assume you have installed rustup, rustc and cargo. Refer to https://rustup.rs/ for installation instructions.

Contents

Windows

MSVC

  1. Download and Unzip MozTools 4.0 to C:\moztools-4.0.

  2. Download and install LLVM for Windows (64 bit) from LLVM Releases.

    • Note: When installing LLVM, choose to add LLVM to the system path.
  3. Follow the instructions at Just Installation.

  4. Set Environment Variables

build.bat
  1. Build with Cargo
just build

GNU

-- TODO --

MacOS

-- TODO --

Linux

Debian, Ubuntu and Derivatives

  1. Install Build Dependencies
sudo apt install -y python3 python3-distutils autoconf2.13 clang llvm make pkg-config zlib1g-dev
  1. Follow the instructions at Just Installation.

  2. Build with Cargo

CC=clang CXX=clang++ just build

Fedora, RHEL and Derivatives

-- TODO --

OpenSUSE and Derivatives

-- TODO --

Arch Linux and Derivatives

-- TODO --

Gentoo Linux and Derivatives

-- TODO --

Alpine Linux

-- TODO --

FreeBSD

-- TODO --