Drecc / chromium-mojo

Strip mojo and base from chromium, support msvc compile(从chromium剥离mojo和base,支持msvc编译)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mojo && base

This is a project spun off from chromium. you can use mojo and base outside of chromium projects.

  • stripped from chromium 103.0.5060.114
  • is only verified to compile on windows and mac
  • windows support clang and msvc build

how to build

As you know, this project needs depot_tools to compile, and make sure it's in your PATH.

mkdir chromium-mojo && cd chromium-mojo
touch .gclient

and then copy .gclient_default content to .gclient

gclient sync

It will automatically download the relevant dependencies of the project, after executing gclient sync, you can use gn related commands to compile the project

cd src
gn args out/debug

You can enter compile parameters as simple as:

is_debug = true

Then use the ninja tool to start compiling

ninja -C out/debug mojo

About

Strip mojo and base from chromium, support msvc compile(从chromium剥离mojo和base,支持msvc编译)


Languages

Language:C++ 54.2%Language:Python 30.1%Language:Java 5.4%Language:HTML 3.8%Language:JavaScript 2.3%Language:Rust 1.1%Language:Objective-C++ 0.9%Language:C 0.8%Language:Shell 0.4%Language:Objective-C 0.2%Language:nesC 0.2%Language:C# 0.2%Language:CSS 0.1%Language:Vue 0.1%Language:TypeScript 0.1%Language:Emacs Lisp 0.1%Language:Jinja 0.0%Language:CMake 0.0%Language:Vim Script 0.0%Language:Assembly 0.0%Language:Batchfile 0.0%Language:AIDL 0.0%Language:Makefile 0.0%Language:sed 0.0%Language:Pawn 0.0%Language:GDB 0.0%Language:Ruby 0.0%Language:AppleScript 0.0%Language:D 0.0%Language:PureBasic 0.0%