This tool generate prebuilt versions (or latest version by default) of:
- TCC from git://repo.or.cz/tinycc.git
- libgc from https://github.com/ivmai/bdwgc/.
for vlang, something like tccbin.
- windows :
git
,Visual Studio Build Tools
(includenmake
,cl
) - nix :
git
,automake
,libtool
,gmake
- ubuntu :
libgc-dev
- freebsd :
boehm-gc-threaded-8.2.8
- openbsd :
boehm-gc
Simply run it:
v run updater.v
There is a config file updater.toml
, it provide a easy way develop
config for different platform/system.
- [global] provide global config for the
updater
. - [tools_need] config tools need for different system(
nix
orwindows
). - [download] provide the git url and commit settings.
- Then different platform/system configs. Such as [windows] is for
windows
, [aarch64] is foraarch64
platforms.
- Windows 10 LTSC
- Ubuntu 24.04.2 LTS amd64
- OpenBSD 7.6 amd64
- FreeBSD 14.2 amd64
- Ubuntu 22.04.5 LTS aarch64
- Termux aarch64