Commit Graph

1873 Commits

Author SHA1 Message Date
otavepto
1f51518734 use the macro extension ##__VA_ARGS on windows to allow gcc compilation via msys2 2024-05-22 03:27:47 +03:00
otavepto
478e2b3b52 3 new builds flags for windows dosstub, winsign, winrsrc to explicitly turn on these extra steps 2024-05-22 03:09:18 +03:00
otavepto
99d9aa76d0 refactor projects names + change many paths 2024-05-22 03:03:02 +03:00
otavepto
098d9ec40a remove unused files 2024-05-22 03:01:48 +03:00
otavepto
3c5d00f6f1 CRLF to LF 2024-05-22 01:01:25 +03:00
otavepto
b7da969b6f fix all paths for linux, everything works now! 2024-05-22 01:01:04 +03:00
otavepto
0b862f2f44 less verbose msbuild for CI 2024-05-22 00:21:22 +03:00
otavepto
dd8bb5ffbb * add premake license
* remove rush license
* CRLF to LF
2024-05-22 00:18:54 +03:00
otavepto
fa18e55115 missing tracking of submodules third-party/common/linux 2024-05-22 00:05:03 +03:00
otavepto
d653bcbe5d restructure .gitsubmodules 2024-05-22 00:02:55 +03:00
otavepto
4fbbef33c3 track updated third-party branches 2024-05-21 23:51:47 +03:00
otavepto
7b3b9f89ee fix compilation when gnu++17 c++ variant is used on linux 2024-05-21 23:38:22 +03:00
otavepto
83be0d66d9 use the env var of third-party base location 2024-05-21 23:37:37 +03:00
otavepto
280be10a6f reorder libs + tools 2024-05-21 23:36:06 +03:00
otavepto
cb72638b25 * build gameoverlaylib for both linux + windows
* fix gameoverlaylib path on windows
2024-05-21 23:31:57 +03:00
otavepto
8f485517ad fix target name of steamclient in regular build, on linux 2024-05-21 23:30:23 +03:00
otavepto
9f00054c82 added steamclient_extra dll + steamclient_loader for windows builds 2024-05-21 23:28:34 +03:00
otavepto
3b819ef557 fix steamclient_experimental path on linux 2024-05-21 23:26:47 +03:00
otavepto
f9c156ca4f error on undefined os type + comments/spaces + 2024-05-21 23:26:16 +03:00
otavepto
3a8a53dd72 forgot this note! 2024-05-21 23:24:32 +03:00
otavepto
1b2f38479e CRLF to LF 2024-05-21 23:24:21 +03:00
otavepto
f3d53a5734 track updated submodule 'third-party/build/win' 2024-05-21 23:24:00 +03:00
otavepto
32199f6372 update changelog + credits (thank you) 2024-05-21 19:45:32 +03:00
Detanup01
12f88b337a remove no longer needed gitignore 2024-05-21 19:32:49 +03:00
Detanup01
748af44353 manual script for premake 2024-05-21 19:32:49 +03:00
Detanup01
022ca419bc now it actually compress the stuff inside instead of the "debug"/"release" folder 2024-05-21 19:32:49 +03:00
Detanup01
a626c4b41f aaaaaaaaaaaa 2024-05-21 19:32:49 +03:00
Detanup01
9c9a86376a gmake->gmake2 2024-05-21 19:32:49 +03:00
Detanup01
ebc83df21e workflow update 2024-05-21 19:32:49 +03:00
Detanup01
8be91bf23a win only 2024-05-21 19:32:49 +03:00
Detanup01
1d75b82a5c merge stuff frrom premake2 branch,
Updating stuff to work
2024-05-21 19:32:49 +03:00
otavepto
01f4ee87bf shorter name 2024-05-21 19:32:49 +03:00
otavepto
3f68c5ab12 exclude some matrix combinations 2024-05-21 19:32:49 +03:00
otavepto
9236f8c70b don't fail all matrix jobs on first failure + shorter names 2024-05-21 19:32:49 +03:00
otavepto
3ed858da8e 2 worked, try 4 parallel jobs 2024-05-21 19:32:49 +03:00
otavepto
4843527422 * limit parallel jobs to 2 for each os, hopefully would fix the random cancellation
* use clang instead of gcc because of this error `g++: error: unrecognized command-line option ‘-Wundefined-internal’`
2024-05-21 19:32:49 +03:00
otavepto
372824aee3 reduce verbosity for win + dry run make on linux before actual run to show command + attempt to workaround broken gen proto premake action 2024-05-21 19:32:49 +03:00
otavepto
80de67f658 clone branch first on linux! 2024-05-21 19:32:49 +03:00
otavepto
62904968df matrix based workflows for premake 2024-05-21 19:32:49 +03:00
otavepto
e0aab891e5 add branch third-party/common/linux to submodules 2024-05-21 19:32:49 +03:00
otavepto
468774dc6d track updated branch third-party/common/win 2024-05-21 19:32:49 +03:00
Detanup01
65e47c4284 exclude zips and common things 2024-05-21 19:32:49 +03:00
Detanup01
67615e10de SteamClient (currently only for win)
steamnetworkingsockets added
GenerateInterfaces added
GameOverlayRenderer added
those all should be compatible for all
2024-05-21 19:32:49 +03:00
otavepto
26ee7253d4 avoid these linker flags since each lib is static 2024-05-21 19:32:49 +03:00
Detanup01
bbbafb9a34 staticly linking most of it 2024-05-21 19:32:49 +03:00
otavepto
f26cc7a008 * revert the duplicate compiler/linker flags
* remove unicode for linux
2024-05-21 19:32:49 +03:00
otavepto
b96fc1141e readability 2024-05-21 19:32:49 +03:00
otavepto
517bf08a73 more compile options + max /MP 2024-05-21 19:32:49 +03:00
otavepto
d8587885ef normalize build defines for easier readability + fix ExperimentalDebug build, missing overlay #define 2024-05-21 19:32:49 +03:00
otavepto
4d4b7bea58 more optimization flags for win 2024-05-21 19:32:49 +03:00