Edremon
|
3bc03070aa
|
fix building with wine wrapped MSVC
|
2024-08-22 12:48:38 +00:00 |
|
a
|
587e629df9
|
add new required mbedtls link libs to all emu builds
|
2024-08-18 04:53:26 +03:00 |
|
otavepto
|
21521ae72c
|
extract common files, defines, and includes + fix all build problems
|
2024-06-30 03:18:39 +03:00 |
|
otavepto
|
efc062f6be
|
move remove_file() inside common helpers
|
2024-06-30 03:18:39 +03:00 |
|
otavepto
|
fa59283f1c
|
add all crash printer tests
|
2024-06-16 19:09:01 +03:00 |
|
otavepto
|
7b810764fa
|
fix the filter {} problem + cache similar strings
|
2024-06-16 19:09:01 +03:00 |
|
otavepto
|
3d6c25d33b
|
don't include extra stuff by default (takes too much time)
|
2024-06-16 19:09:01 +03:00 |
|
otavepto
|
505cf3256b
|
add all possbile files + add missing ConvertUTF.c + refactor how files are collected
|
2024-06-16 19:09:01 +03:00 |
|
otavepto
|
a03936753a
|
build proto files is a separate folder than dll/
|
2024-06-16 19:09:01 +03:00 |
|
otavepto
|
00c10d5800
|
use /bigobj in case many templates are used
|
2024-06-08 02:56:30 +03:00 |
|
otavepto
|
8c3815b9af
|
solve the awful order dependant linking for gcc/clang! + get rid of whole archive flag
|
2024-06-08 02:55:45 +03:00 |
|
otavepto
|
de1ddcb6a2
|
* track updated submodule for protobuf update + update credits
* add all protobuf archives for linking
* simplify the link list
|
2024-06-08 02:49:30 +03:00 |
|
otavepto
|
2c0a28c8ea
|
* convert genproto into an option instead if an action because we need the action name for the deps folder
* disable windows specific options for other os + add category to all options
* update readme
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
3b536044be
|
fix readme indentation + print debug messages
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
11f052bd31
|
fix that stupid filter mistake + remove unnecessary filter reset
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
41e0335754
|
fix running help page without _ACTION target
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
96c8c1a807
|
fix overlay linking on MinGw, ALL x64 BINARIES ARE COMPILING/LINKING AND WORKING!
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
e00996447e
|
remove -mwin32, it doesn't seem to do anything
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
d99eed2541
|
* enable the usage of compiler intrinsics
* replace dynamic lib default visiblity flag & exception handling allowance flag with their premake equivalent options
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
648fe373c7
|
* use the new override to link with whole archives on MinGw
* link everything statically on MinGw
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
5c1a1d9075
|
* fix a dumb linking problem with the order of the libs on the command line
* add a premake override to allow specifying whole archives (even when not static)
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
89f4c7bb62
|
remove controller support from lobby_connect tool
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
4c318d32b2
|
fix lib detours compilation on MinGW (missing header include)
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
5863d61665
|
proper link/build options for MinGW + reorder them for consistency
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
6bba1efc9e
|
format
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
01f7fea9f9
|
use premkae flag dedicated to parallel build
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
c1765eb02f
|
add missing libs for windows, allowing MinGW to link properly
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
44a40b30c2
|
use path.join everywhere deps folder is mentioned
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
8ef5a9c5b1
|
locate deps in a subfolder according to premake _ACTION
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
773d8e44f5
|
fix linking in Windows for MinGW, FINALLY!, api_regular links!
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
78ff7e2cd6
|
comment on why -static is used with MinGW build
|
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
|
f2e9beacd8
|
fix libssq dep path when generating for msys2 or native gnu make
|
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
|
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
|
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
|
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
|
7ddd5add20
|
remove .lib file extension for windows in case it is a burden later
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
6c1ea7edd5
|
solve compile error due to usage of microsoft-specific constructor when building on win with msys2
|
2024-05-22 05:29:20 +03:00 |
|
otavepto
|
30979ff2e6
|
more accurate filter for compiler flags, allowing gcc compilation with msys2 on windows
|
2024-05-22 03:29:31 +03:00 |
|