Tuw uses cross-platform libraries.
You can build it on the following platforms.
- Windows 7 or later
- macOS 10.9 or later
- Unix with GTK+ 3.10 or later
You can also see the list of tested platforms here.
There are platform-specific documents for building the executable with Meson.
- Building Workflow for Windows
- Building Workflow for macOS
- Building Workflow for Linux
- Building Workflow for Other Platforms
You can also see batch files and shell scripts to understand the workflow.
Linux users can use dockerfiles to build the executable.
See the dockerfiles for the details.
- docker/ubuntu.dockerfile: Builds Tuw on Ubuntu20.04
- docker/alpine.dockerfile: Builds Tuw on Alpine3.16
There is a building workflow for Github Actions.
You can make Github build and upload the executables.
See here for the details.
How to Build With Github Actions