- Apache httpd and its deps
- Apache subversion and its deps
- PHP and most of its deps
- other cool stuff
- msvc
- geographiclib
- dependencies
- sdlna
- verpatch
- run-hidden
- cygwin
- memcached
- proxytunnel
- sslh
- Java
- mapsforgesrv
- fit2gpx
- mobac
- msvc
This tool-chain is the result of... many years of “evolution” ^^
I've done some job to make them readable, quite usable and contextualized but this is more for offering ideas to those who want to self-made some of these stuffs.
I'll answer if detail needed and all feedback that may improve them will be appreciate
Note, that the goal is to have quick pseudo-automated build for testing use I voluntary disable testing, man & co. in the “pipeline” to speed up it, but always launch manual testing build for new version before start cooking ;)
-
Install requirements
-
copy
env_sample.battoenv.batand fill your paths according to requirements install path -
launch simple command prompt in check-outed directory
-
init
-
Choose your toolset version:
vs17.bat(v142) orvs18.bat(v143) -
Choose your architecture:
x64.bat -
Choose your CPU instruction level:
avx.bat 0(SSE2) oravx.bat 1(AVX) oravx.bat 2(AVX2)shortcut example for classic usage:
C:\Windows\System32\cmd.exe /k vs18 && x64 && avx 2 -
go srccreateto clone and checkout all src
-
-
go helpfor usage and... Enjoy!
| soft | arch | version | /config |
|---|---|---|---|
| Visual Studio 2026 | 18.4.2 (14.50, 14.44) | .vsconfig |
|
| 🔖 Microsoft Visual C++ Redistributable | x64 & x86 | 14.50.35719 | |
| Cygwin | x64 | 3.7.0 | cyg64.packagelist |
| Python | x64 | 3.14.4 | |
| OpenJDK | x64 | 26 | |
| Strawberry Perl | x64 | 5.42.2.1 UCRT | |
| NASM | x64 | 3.0.2-rc5 | |
| YASM | x64 | 1.3.0 | |
| Git | x64 | 2.53.0.2 | |
| verpatch | x64 | 1.0.15.1 | |
| 7z | x64 | 26.00 | |
| sigcheck64 | x64 | 2.91 | |
| ChkMatch | x86 | 1.0.3 | |
| Gradle | [java] | 9.4.1 | |
| CMake | x64 | 4.3.1 | |
| Ninja | x64 | 1.13.2 | |
| JOM | x64 | 1.1.7 | |
| Meson | [python] | 1.11.0-rc3 | |
| NuGet | x86 | 7.3.0 | |
| pkg-config | mingw-w64 | 0.29.2-6 |