Advanced Chrome
Google Chrome Fork - Chromium
For Windows (Windows XP, Vista, Win 7, Win 8, Win 10)

Latest Build 60.0.3088.1
06 - May - 2017
Download

Custom Build 54.15.5320.0
13 - Mar - 2017
Download

Source Code / GIT DIFF
General Discussion and Support Forum
Build Tips
Chrome DirectWrite

Chromium building tips for Geeks

Created my own scripts to make everything easier and faster (windows build)

You need Visual Studio 2015 with update 3 + SDK (10586) + WDK (14393)


1.- Download depot_tools bundle and extract it somewhere (Download)


2.- Add depot_tools to the start of your PATH:

Assuming you unzipped the bundle to C:\src\depot_tools:

With Administrator access:

Control Panel → System and Security → System → Advanced system settings

Modify the PATH system variable to include C:\src\depot_tools.

Without Administrator access:

Control Panel → User Accounts → User Accounts → Change my environment variables

Add a PATH user variable (or modify the existing one to include): C:\src\depot_tools.


3.- Download source:

This unique custom script downloads specific commit, it is the fastest method and downloads the minimium required without any waste, you won't find anything like this out there...


@echo off
echo --------------------------------------
echo start: %date% %time% >> download-tag.txt
call gclient
call SET GYP_MSVS_VERSION=2015
call SET DEPOT_TOOLS_WIN_TOOLCHAIN=0
call SET GYP_GENERATORS=msvs-ninja,ninja
call git config --global user.email "you@example.com"
call git config --global user.name "Your Name"
call mkdir chromium
call cd chromium
call gclient config https://chromium.googlesource.com/chromium/src.git --unmanaged --deps-file=.DEPS.git
call mkdir src
call cd src
call git init
call git remote add origin https://chromium.googlesource.com/chromium/src.git
call git fetch origin d3d07f09902a860f49885bde06762c320d150045 --depth 1
call git checkout d3d07f09902a860f49885bde06762c320d150045
call cd..
call gclient sync --no-history --nohooks
call gclient runhooks
call cd..
echo end: %date% %time% >> download-tag.txt
echo --------------------------------------

4.- Config source:


@echo off
echo --------------------------------------
call cd chromium
call cd src
call gn args out/Release
echo --------------------------------------

File will auto open, paste this:


is_debug = false
symbol_level = 0
remove_webcore_debug_symbols = true
target_cpu = "x86"
google_api_key = ""
google_default_client_id = ""
google_default_client_secret = ""
enable_widevine = true
enable_webrtc = true
enable_hevc_demuxing = true
ffmpeg_branding = "Chrome"
enable_plugins = true
proprietary_codecs = true

5.- Build source:


@echo off
echo --------------------------------------
echo start: %date% %time% >> build.txt
call SET GYP_MSVS_VERSION=2015
call SET DEPOT_TOOLS_WIN_TOOLCHAIN=0
call SET GYP_GENERATORS=msvs-ninja,ninja
call git config --global user.email "you@example.com"
call git config --global user.name "Your Name"
ninja -C chromium/src/out/Release chrome
echo end: %date% %time% >> build.txt
echo --------------------------------------