-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Home
Everything you need to build Brave.
Follow the instructions for your platform:
Once you have the prerequisites installed, you can get the code and initialize the build environment.
git clone [email protected]:brave/brave-browser.git
cd brave-browser
yarn install
# this takes 30-45 minutes to run
# the Chromium source is downloaded which has a large history
yarn run init
# start the compile
yarn build
Running a release build with yarn build
can be very slow and use a lot of RAM especially on Linux with the Gold LLVM plugin. To speed things up we recommend doing a build with debug symbols and without being an official build. Instead you'd run yarn build --debug_build=true --official_build=false
. For incremental builds also pass --no_branding_update
to build less files.
Note: For using npm to build use the following command npm run build -- --debug_build=true --official_build=false
You may also want to try using sccache.
yarn start
You can run yarn run sync --all
to grab the latest source. It's important to note that this will overwrite your local changes, so please back up work before running this. This typically triggers a full rebuild. If you'd prefer to manually update, you can re-run the brave-core patches by running yarn run sync --run_hooks