blob: 09b7174f4b96a6f9cbd3c60dae01a8e01f48b922 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# CruUI
[](https://dev.azure.com/crupest/CruUI/_build/latest?definitionId=5)
## overview
CruUI is a UI library using [*skia*](https://skia.org/).
It is **under construction**.
## build
Set python**2** on path to allow skia build tool work. Use python**3** to run `tool/build.py`. Run with `-h` to see the options.
Notice: x86 is **not** currently supported!
Tips: You can run the build script with `--only-skia` to build the skia dependency fisrt. Then feel free to open an ide and edit the source code of cruui and build it with command in ide.
## structure of repository
- `src/` contains the main codes including headers and sources.
- `tools/` contains some codes of tools like code generators.
- `tools/cppmerge` contains a *python* script program that merges all cpp headers and sources into one **single** header and source. **Not use now**.
- `tools/build.py` is a python3 script to build the source code.
- `snippets/` contains useful snippets file for *Visual Studio*, you can import it.
|