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 |
|
otavepto
|
5ad77088d8
|
use the already defined basic_dir_xxx
|
2024-05-21 19:32:49 +03:00 |
|
otavepto
|
ec8ffc77e3
|
format
|
2024-05-21 19:32:49 +03:00 |
|
otavepto
|
eb72effe72
|
update gitignore
|
2024-05-21 19:32:49 +03:00 |
|
Detanup01
|
93eb6b4d31
|
build all script
|
2024-05-21 19:32:49 +03:00 |
|
Detanup01
|
71a1e77fe7
|
yes, linux doesnt need thos files, idk why
|
2024-05-21 19:32:49 +03:00 |
|
Detanup01
|
f2bb0f973f
|
lol ok, 32=>64
|
2024-05-21 19:32:49 +03:00 |
|
Detanup01
|
7a3b7832b3
|
fix linux clang
added emubuild param
|
2024-05-21 19:32:49 +03:00 |
|