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
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