- Apache httpd and its deps
- Apache subversion and its deps
- PHP and most of its deps
- other cool stuff
- geographiclib
- dependencies
- sdlna
- verpatch
- run-hidden
- cygwin
- memcached
- proxytunnel
- sslh
- Java
- mapsforgesrv
- tzdataservice
- fit2gpx
- mobac
- geographiclib
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.bat
toenv.bat
and fill your paths according to requirements install path -
launch simple command prompt in check-outed directory
-
init
-
Choose your toolset version:
vs16.bat
(v142) orvs17.bat
(v143) -
Choose your architecture:
x64.bat
-
Choose your CPU instruction level:
avx.bat 0
(SSE2) oravx.bat 1
(AVX) oravx.bat 2
(AVX2) -
Disable or Enable QUIC (HTTP3) support:
quic.bat 0
orquic.bat 1
shortcut example:
C:\Windows\System32\cmd.exe /k vs16 && x64 && avx 1 && quic 1
-
go srccreate
to clone and checkout all src
-
-
go help
for usage and... Enjoy!
soft | arch | version | /config |
---|---|---|---|
Visual Studio 2022 Community | 17.14.9p1 (14.44, 14.29) | .vsconfig |
|
🔖 Microsoft Visual C++ Redistributable | x64 & x86 | 14.44.35211 | |
Cygwin | x64 | 3.7.0 | cyg64.packagelist |
Python | x64 | 3.13.5 | |
OpenJDK | x64 | 24.0.2 | |
Strawberry Perl | x64 | 5.40.2.2 | |
NASM | x64 | 2.16.03 | |
YASM mpir | x64 | 1.3.0 | |
Git | x64 | 2.50.1 | |
verpatch | x64 | 1.0.15.1 | |
7z | x64 | 25.00 | |
sigcheck64 | x64 | 2.90 | |
ChkMatch | x86 | 1.0.3 | |
Gradle | [java] | 9.0.0-rc1 | |
CMake | x64 | 4.1.0-rc2 | |
Ninja | x64 | 1.13.1 | |
Meson | [python] | 1.8.2 | |
NuGet | x86 | 6.14 |