Skip to content

developers building macOS

Ryosuke Asano edited this page Dec 28, 2023 · 4 revisions

Build Floorp on macOS

📦 Requirements

  • Machine Specifications:

    • Memory: 4GB RAM minimum, 8GB+ recommended.

    • Disk Space: At least 40GB of free disk space.

    • Operating System: Reccomended to use latest version of macOS. You shold update to the latest version of macOS.

  • Install the following software:

    • Brew Firefox needs some dependencies. You can install dependencies by using Brew.

    • git Clone the Floorp repository & Send patches to GitHub.

    • Xcode Xcode is a development environment for macOS. You can build Floorp on macOS by using Xcode.

    You need setup before building Floorp:

    sudo xcode-select --switch /Applications/Xcode.app
    sudo xcodebuild -license

📦 Build Floorp

  1. Open Terminal.

    cd ~
  2. Clone the Floorp repository.

    If you want to contribute to Floorp, Please read Getting Started. This page is helpful for you.

    git clone https://github.com/Floorp-Projects/Floorp.git
    git submodule update --init --recursive
  3. Run the following command to install the dependencies. First of building Floorp, you need select some choices. Please select the following choices. [1] Build Floorp for Desktop.

    [n] Do not setup Mercurial

    [y] Install Rust

    [n] Do not send telemetry data

    [n] Do not send patch to Mozilla

    cd Floorp
    ./mach bootstrap
  4. Run the following command to build Floorp.

    echo 'ac_add_options --with-branding=browser/branding/official' >> mozconfig
    ./mach build
  5. Run the following command to run Floorp.

    ./mach run

Congratulations! You have successfully built Floorp on macOS!

Extra

Floorp Source Tree Documentation

Overview

Developers Documentation

For code contributors

coming soon...

Clone this wiki locally