Commit Graph

22 Commits

Author SHA1 Message Date
otavepto
cd23cd48b4 don't specify default c/c++ lang version for all deps on win + linux 2024-05-17 13:45:23 +03:00
detiam
5708cbdc72 optimize deps installation
- add `-packages_skip`
- able run without root
2024-03-18 23:44:02 +02:00
detiam
d6188a299b fix linking errors when build on archlinux 2024-03-18 00:29:41 +02:00
otavepto
42a5c14ec3 allow -j 1 for build scripts 2024-03-08 18:13:29 +02:00
otavepto
66d1fab36f fix building ingame overlay dep (System) on CI 2024-03-08 18:13:29 +02:00
otavepto
66d7b6a125 missing packages for CI 2024-03-08 18:13:29 +02:00
otavepto
4bf76af19b * point at updated deps submodule
* fixed mistakes in win deps build script + gen_emu_config package script

* update linux deps build script
2024-03-08 18:13:29 +02:00
otavepto
9792545068 update linux dep build script for the new ingame overlay dependency 2024-03-08 18:13:29 +02:00
otavepto
9cec2361de overall result message in all deps build scripts 2023-12-28 01:30:46 +02:00
otavepto
1ce0e823c4 change deps build dir to: build/deps/linux (example) to make them independant from emu build folder, which is for example build/linux/... 2023-12-28 01:30:46 +02:00
otavepto
46102427c0 update Windows + Linux deps build scripts to adapt the new folder structure 2023-12-28 01:30:46 +02:00
otavepto
71f1097544 build Linux deps inside build/Linux/deps 2023-12-28 01:30:46 +02:00
otavepto
8513c50ec7 update Linux deps build script to extract archives first programatically 2023-12-25 18:30:44 +02:00
otavepto
34d15e156e check for file existence before extraction in Linux deps build script 2023-12-25 18:30:44 +02:00
otavepto
0766282e00 some output formatting 2023-12-25 18:30:44 +02:00
otavepto
ad353190ce updated Linux deps build script to build mbedtls as a static lib 2023-12-25 18:30:44 +02:00
otavepto
51498ebfb2 don't depend on BASH_SOURCE to get script path 2023-12-25 01:58:45 +02:00
otavepto
6374c9e7f3 + in Linux build scripts don't use -d flag with rm
+ add global build stat message
2023-12-21 19:33:05 +02:00
ota
4a7fedecd0 check for cmake after installind packges, because CI doesn't care about cmake during build, only installing packages step 2023-12-18 02:50:05 +02:00
ota
ef7801922a add a workaround for the separate VMs running the jobs on CI 2023-12-18 02:50:05 +02:00
ota
2e69c038cc + check for vswhere before attempting any detection
+ niceness for terminal output

+ update Windows + Linux scripts to use the new directories of third party + propagate exit error code + fix line ending

+ update Windows deps build script to clean generated build files by cmake after install + propagate exit code of all builds

+ update Linux deps build script to clean generated build files by cmake after install + propagate exit code of all builds

+ fix line ending!
2023-12-18 02:50:05 +02:00
a
71ee66a1a4 added proper build scripts for Linux + deps build script 2023-12-14 04:41:30 +02:00