Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.04 KB

building.md

File metadata and controls

33 lines (24 loc) · 1.04 KB

Building

Brave

See the Brave README or their Wiki for more information.

See the release information to see what branch to switch to.

First, clone and initialize this project.

# Clone this project
git clone https://github.com/foxium-browser/foxium
cd foxium
git submodule update --init --recursive

Then, follow instructions to initialize Brave:

cd brave-browser
npm install
npm run init # This may take a while
./src/build/install-build-deps.sh

Then, build Brave. Because Brave forcibly sets their own cc_wrapper gn argument to a binary that directly execve's the string (cannot set environment variables or flags), we point to our own binary that sets the proper environment variables to ccache.

cd brave-browser
CC_WRAPPER="$PWD/foxium/source/cc" npm run build -- -C out/Component
npm start Component