Skip to content

Compiling WebCapsule

lubao515 edited this page Sep 21, 2015 · 14 revisions

Downloading Chromium's sources

  • Download and configure depot_tools
  • Download chromium/blink code
    • At checkout to initially fetch the code use:

      fetch --nohooks chromium --nosvn=True

      cd "$CHROMIUM_DIR"

      sudo ./build/install-build-deps.sh

      gclient sync

    • Checkout the Chromium LKGR branch.

         `cd "$CHROMIUM_DIR"`
      
         `git checkout -b lkgr origin/lkgr`
      
         `git pull`
      
         `gclient sync`
      
    • Reset the Chromium to the tested working version by executing:

      cd "$CHROMIUM_DIR"

      git reset --hard "45eed524365a1cbc612aba31ab36aafd7788d825"

      gclient sync

      git pull

      gclient sync

  • Download the code of WebCapsule. Copy it on $CHROMIUM_DIR.

Compile source code.

    The first time you build our modified Chromium/Blink you should do a clean build by executing the following:
    ninja -C out/Debug -t clean
    ./build/gyp_chromium
    ninja -C out/Debug chrome
    See here for running instruction.

Clone this wiki locally