otavepto
470003f926
workflows for linux too + rename scripts
2024-05-11 17:38:32 +03:00
otavepto
dc5cde9fd6
* make all build switches opt-in
...
* separate jobs for each build arch and variant
2024-05-11 17:38:32 +03:00
otavepto
e62f9251df
allow injecting id string during build via command line switch +build_str <str>
2024-04-10 11:05:26 +02:00
otavepto
3b5fea61f3
disable char8_t to be able to use u8"" strings in a normal manner for overlay translations
2024-03-08 18:13:29 +02:00
otavepto
42a5c14ec3
allow -j 1 for build scripts
2024-03-08 18:13:29 +02:00
otavepto
e3a27e842d
update linux build script to add an experimental version with overlay support
2024-03-08 18:13:29 +02:00
otavepto
1a5998d13b
* initial wiki
...
* reduce code in linux build script
* make steamnetworkingsockets.cpp compile (Win + Linux)
2024-01-26 21:31:26 +02:00
otavepto
705a1b925a
added helper functions + restructure folders
2024-01-19 04:28:03 +02:00
otavepto
6efc5b5e8e
updated build scripts for the crash printer
2024-01-19 03:51:44 +02:00
otavepto
e326c1d556
don't cleanup protoc generated files, because VScode gets confused and cannot find files/types
2023-12-31 01:35:16 +02:00
otavepto
c3bbecff17
for linux build script added -verbose
2023-12-28 22:22:43 +02:00
otavepto
9fafde917e
output protoc generated in a subfolder in dll/ for easier code reference
2023-12-28 22:10:55 +02:00
otavepto
475cbe5da4
update all build scripts:
...
+ use new sdk folder
+ build proto files in build/tmp folder
+ update global includes to recognize the new structure
+ copy post build stuff
+ Linux: count protoc error
+ Windows: use nested dir for each build
2023-12-28 01:30:46 +02:00
otavepto
d10058ea44
in Linux build script, copy the entire steamclient_loader folder
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
de27c8c024
forgot cleanup call
2023-12-28 01:30:46 +02:00
otavepto
a710c39662
attempt at fixing the dir permissions!
2023-12-28 01:30:46 +02:00
otavepto
95e2bdafaf
dbg: why is this failing now!
2023-12-28 01:30:46 +02:00
otavepto
5e57643f3a
changed tmp dir for builds
2023-12-28 01:30:46 +02:00
otavepto
4fecb96e7d
Linux build script: deprecated low perf options + restructure the order of variables + "clean" vs "-clean" arg + cleanup function
2023-12-28 01:30:46 +02:00
otavepto
ecd4ea4288
change Linux build temp dir to build/linux/tmp
2023-12-28 01:30:46 +02:00
otavepto
16aad176c7
update Linux build script to use the new folder structure + build everything inside build/linux/ + add the current dir as an include folder
2023-12-28 01:30:46 +02:00
otavepto
c5b8a152be
in Linux build script report the missing sanity check file
2023-12-28 01:30:46 +02:00
otavepto
7447949cf0
in Linux build script check for missing files
2023-12-28 01:30:46 +02:00
otavepto
f8dd6540b0
update Linux build script to avoid removing the entire build folder before building + introduce -clean flag
2023-12-25 18:30:44 +02:00
otavepto
36f57bfd04
remove +lowperf flag for now from all build scripts
2023-12-25 18:30:44 +02:00
otavepto
1b63208dbf
updated Linux build script to add the mbedtls static lib and its include dir to the build process
2023-12-25 18:30:44 +02:00
otavepto
91d470a358
fixed all incorrect usages of NULL in place of a decimal number + removed compiler flags: -Wno-int-to-void-pointer-cast
and -Wno-null-conversion
2023-12-25 04:09:49 +02:00
otavepto
1ed450b8e9
fixed all non-void functions missing return values + removed the compiler flag -Wno-return-type
2023-12-25 04:09:49 +02:00
otavepto
fb44c1f964
updated Linux build script to build the find_interfaces tool for Linux as well + copy the new steamclient_loader script files
2023-12-25 01:58:45 +02:00
otavepto
7a3d31cabe
updated the Linux build script to include the source files of the Mbed TLS library
2023-12-24 14:33:40 +02:00
otavepto
bdd0bf3bda
updated Windows + Linux build scripts to add the includes folder for the new Mbed TLS library
2023-12-24 14:33:40 +02:00
otavepto
a1c41db373
updated Windows + Linux build scripts to include the new folder for fifo_map library
2023-12-24 14:33:40 +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
otavepto
0b49bd3338
+ fixed error propagation in Windows build script, apparently set /a var+=another_var works only if another_var is a defined env var but NOT one of the "magic" builtins like errorlevel
...
+ output niceness when running protob compiler in Linux build
2023-12-20 05:30:17 +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
32983f861a
updated Linux build script for the utf-8 lib
2023-12-14 04:48:37 +02:00
a
71ee66a1a4
added proper build scripts for Linux + deps build script
2023-12-14 04:41:30 +02:00
a
a0b8881c99
remove all Linux build scripts
2023-12-14 04:41:28 +02:00
Mr_Goldberg
a32853e643
Use C++14 instead of C++11
2021-09-19 01:09:25 -04:00
Nemirtingas
b17e3b7be3
Added win static build for curl
2019-08-21 21:35:41 +02:00
Mr_Goldberg
d968c3e1b5
Initial commit.
2019-04-13 12:21:56 -04:00