Commit Graph

1830 Commits

Author SHA1 Message Date
otavepto
cd32b90984 always force-write the overlay config file in case it's content was changed 2024-06-02 05:15:45 +03:00
otavepto
baa805ec7e fix 32-bit compilation of mbedtls for linux 2024-06-02 05:15:45 +03:00
otavepto
5a44bf7b8e allow adding extra switches/flags to cmake_c/cxx_flags_init 2024-06-02 05:15:45 +03:00
otavepto
2201e94982 add -MT flag to compiler flags only for vs projects, it has a different meaning on linux! 2024-06-02 05:15:45 +03:00
otavepto
7f2fbf8ab0 sanity check for cmake/7-zip and third-party/ existence 2024-06-02 05:15:45 +03:00
otavepto
5f96b4907c force write the cmake toolcahin file everytime just in case the content was changed during each build 2024-06-02 05:15:45 +03:00
otavepto
d724169f3d only enable cmake options for there intended targets 2024-06-02 05:15:45 +03:00
otavepto
bbe0fa934c fix dir flattening for linux 2024-06-02 05:15:45 +03:00
otavepto
0133ffa52e add switches to silence 7-zip header during extraction 2024-06-02 05:15:45 +03:00
otavepto
16d6ad1c31 fix unterminated quotes for cmake install prefix 2024-06-02 05:15:45 +03:00
otavepto
a45ab0987b use path.getabsolute instead of os.realpath since the later returns nil if the path doesn't exist 2024-06-02 05:15:45 +03:00
otavepto
b1c5b69349 logical/virtual file organization for VS 2024-06-02 05:15:45 +03:00
otavepto
cf38fda135 use path.getabsolute since os.realpath will return nil if the file doesn't exist 2024-06-02 05:15:45 +03:00
otavepto
a150541303 all deps now are now building on windows from premake! 2024-06-02 05:15:45 +03:00
otavepto
3b817af13f mostly working build deps premake script, vs2022 and msys2 are working 2024-06-02 05:15:45 +03:00
otavepto
f2e9beacd8 fix libssq dep path when generating for msys2 or native gnu make 2024-06-02 05:15:45 +03:00
otavepto
4b484e0df9 extract all deps 2024-06-02 05:15:45 +03:00
otavepto
8308841eda track updated submodules third-party/deps/* 2024-06-02 05:15:45 +03:00
otavepto
a930a41110 fix lobby_connect compilation, this macro was already removed from later versions of the sdk 2024-06-02 05:15:45 +03:00
otavepto
39a1449bfe fix gamepad.c linking on msys2 2024-06-02 05:15:45 +03:00
otavepto
b2501ef457 fix that mistake! 2024-06-02 05:15:45 +03:00
otavepto
d2ee753b78 win32_lean_and_mean 2024-06-02 05:15:45 +03:00
otavepto
8ff4bc72c6 fix steamclient_extra linking error with AddressOfReturnAddress() 2024-06-02 05:15:45 +03:00
otavepto
3713a9c5f9 refactor/move common mingw options together + fix generate_interfaces compilation by making -municode project specific not global 2024-06-02 05:15:45 +03:00
otavepto
dd356dde92 remove empty filter 2024-06-02 05:15:45 +03:00
otavepto
02d3a70574 fix compilation of steamclient_extra on msys2 2024-06-02 05:15:45 +03:00
otavepto
0f53c0481f fix compilation of networkingsockets lib on msys2 2024-06-02 05:15:45 +03:00
otavepto
72f25c7b3b fix compilation of cold client loader on msys2 2024-06-02 05:15:45 +03:00
otavepto
e38172dc1b fix steamclient_experimental compilation with mingw 2024-06-02 05:15:45 +03:00
otavepto
2ca2e834c7 update the source of that define 2024-06-02 05:15:45 +03:00
otavepto
58237f655e buid dos_stub_changer inside the usula build/ folder 2024-06-02 05:15:45 +03:00
otavepto
a3eba92530 remove the suffix _win or _linux from os-specific projects 2024-06-02 05:15:45 +03:00
otavepto
4606f5e39e unused var in premake script 2024-06-02 05:15:45 +03:00
otavepto
452b781fc0 fix some compiler warnings for dos_stub 2024-06-02 05:15:45 +03:00
otavepto
3a45d61147 replace old files with new ones (dos_stub) 2024-06-02 05:15:45 +03:00
otavepto
93436e1476 new premake project to build dos_stub_changer tool on windows 2024-06-02 05:15:45 +03:00
otavepto
7bf59f16d0 reduce duplication when defining dos_stub tool, turns out tokens are expanded during project generation! (read the docs) 2024-06-02 05:15:45 +03:00
otavepto
9e0bedc2bc todo libs 2024-06-02 05:15:45 +03:00
otavepto
efdf7589bd note in changelog 2024-06-02 05:15:45 +03:00
otavepto
9289cc9528 add missing functions (SDK) defs for msys2 (GNU/Windows) on windows 2024-06-02 05:15:45 +03:00
otavepto
7a93f2f0e1 fix crash printer compilation for msys2 on windows 2024-06-02 05:15:45 +03:00
otavepto
7ddd5add20 remove .lib file extension for windows in case it is a burden later 2024-06-02 05:15:45 +03:00
otavepto
10f1e89736 fix a buffer overrun in Steam_User_Stats::UpdateAvgRateStat 2024-06-02 05:15:45 +03:00
otavepto
36943fbfe6 trial to see if this dummy implementation will fix msys2 compilation on windows 2024-06-02 05:15:45 +03:00
otavepto
77c2d76bb2 fix inverted condition resulting in a missing import for the api dll 2024-06-01 02:19:42 +03:00
Detanup01
b6e37d8207 crashprinter fix 2024-05-27 23:24:38 +03:00
Detanup01
1fde9f21f1 addrsize fix on network 2024-05-27 23:24:38 +03:00
Detanup01
e4f488bbdc Fix errrors in network.
(linux and windows C++ things arent the same [I HATE BOTH OF YOU WHY NOT STANDARDIZE!])
revert "&" checks on type instead of "=="
2024-05-27 23:24:38 +03:00
Detanup01
7c5b4e5325 Its done
(only left like the >or < comparision with unsigned/signed)
steam_matchmaking.cpp(241,40) has C4244 issue, look into it!
2024-05-27 23:24:38 +03:00
Detanup01
3a6a7cef73 more stuff 2024-05-27 23:24:38 +03:00