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 |
|
Detanup01
|
797bcc9523
|
_s can fuck yourself
|
2024-05-27 23:24:38 +03:00 |
|
Detanup01
|
6a464fd295
|
fixing some errors via types
(might ebe worng)
|
2024-05-27 23:24:38 +03:00 |
|