@@ -8,6 +8,8 @@ Follow this guide to:
88
99## Pre-requisites
1010
11+ ### arm-none-eabi Toolchain
12+
1113First download the Arm GNU toolchain ` arm-none-eabi ` 14.2.Rel1 from [ here] ( https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads ) .
1214Make sure to make it available on your path ` PATH ` and then check GCC version is reported correctly:
1315
@@ -19,6 +21,8 @@ This is free software; see the source for copying conditions. There is NO
1921warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2022```
2123
24+ ### Build Dependencies
25+
2226A series of system-level dependencies are required.
2327Follow the next steps to install them.
2428
@@ -37,7 +41,18 @@ sudo apt update
37412 . Install required dependencies
3842
3943``` shell
40- sudo apt install clang gcc gcc-multilib git gettext python3-dev python3-venv
44+ sudo apt install clang gcc gcc-multilib git gettext python3-dev python3-venv autoconf libglib2.0-dev libpixman-1-dev
45+ ```
46+
47+ ::::
48+
49+ ::::{tab-item} Arch Linux
50+ :sync: arch
51+
52+ 1 . Install required dependencies
53+
54+ ``` shell
55+ sudo pacman -Sy autotools clang gcc gcc-multilib git gettext python3 autoconf pixman
4156```
4257
4358::::
@@ -53,6 +68,12 @@ sudo apt install clang gcc gcc-multilib git gettext python3-dev python3-venv
5368brew link python@3
5469```
5570
71+ 3 . Install required dependencies
72+
73+ ``` shell
74+ brew install autoconf glib pixman
75+ ```
76+
5677::::
5778
5879:::::
@@ -71,6 +92,16 @@ If building with Javascript support enabled (default), install Emscripten:
7192 It is recommended to follow them.
7293::::
7394
95+ ::::{tab-item} Arch Linux
96+ :sync: arch
97+
98+ 1 . Install enscripten
99+
100+ ``` shell
101+ sudo pacman -Sy emscripten
102+ ```
103+ ::::
104+
74105::::{tab-item} macOS
75106:sync: macos
76107
0 commit comments