14 Commits

Author SHA1 Message Date
Armin Novak
94861b8397 [ci] update build dependencies 2025-12-17 11:22:13 +01:00
akallabeth
8c54f53ac2 [ci,mingw] update dependencies
* update build dependencies
* define required guards for C11 compat
2025-12-12 18:41:42 +01:00
Armin Novak
6f95c84592 [scripts] format bash scripts 2025-05-14 10:01:44 +02:00
akallabeth
539126076b [build,mingw] update script
* update versions used
* add opus, fdk-aac to build
* switch to json-c
2025-04-29 11:48:55 +02:00
akallabeth
635b4f234f [ci,mingw] add option to clean
allow cleaning the build and install directories before a new build
2025-02-25 17:15:29 +01:00
akallabeth
418d228d4b [ci,mingw] update build scripts
* update dependency versions
* replace SDL2 with SDL3 client
* update documentation
* add option to do fully static builds
* format script with shfmt -i 2 w scripts/mingw.sh
2025-02-25 13:38:19 +01:00
akallabeth
ff6038212b [ci,mingw] allow ffmpeb build with parameter 2025-01-02 23:18:55 +01:00
akallabeth
bb50c3ad92 [ci,mingw] update build script 2025-01-02 20:04:08 +01:00
akallabeth
0d12033f41 [build,mingw] deactivate WITH_SIMD 2024-12-09 17:57:46 +01:00
akallabeth
96c090f182 [ci,mingw] turn off shadow server 2024-02-27 17:39:49 +01:00
akallabeth
cdd1be7e1d [ci,mingw] deactivate server builds
the shadow and platform server modules are not finished and use APIs
that mingw does not properly support
2024-02-27 17:05:52 +01:00
akallabeth
f2d7d38973 [ci,mingw] simplify openh264 build 2024-02-27 16:33:39 +01:00
akallabeth
573fdf0608 [ci,mingw] use posix toolchain
we require std::thread, std::mutex, ... which mingw does not provide
unless the -posix toolchain are used.
2024-02-27 16:14:33 +01:00
akallabeth
b1cf556cb2 mingw build script 2024-02-27 14:10:14 +01:00