David Anderson
f71a1d37ec
Fix minimal rebuilds on buildbot.
2023-10-13 21:30:02 -07:00
sappho
437de2b6fe
Switch to C++17 ( #128 )
2023-10-13 10:01:09 -07:00
David Anderson
fc17601a96
Move bootstrap.pl to Python.
...
This also moves env var control back into the local build, so we don't
have to restart buildbot to change that.
2023-10-12 22:36:16 -07:00
David Anderson
9dd5144128
Update manifests; statically link libstdc++ now.
2023-10-11 21:19:16 -07:00
David Anderson
e11a90b5db
Update manifests.
2023-10-11 09:48:57 -07:00
David Anderson
1aae42c579
Switch to a manifest-based build model. ( #131 )
...
Rather than hardcode a bunch of SDK stuff, this is an attempt to move
SDK information to a declarative model. Each SDK gets a manifest, and
the manifests are stored in a shared repository.
Manifests encode stuff like "what platforms does this SDK build on" and
"what link flags do I need on each architecture".
This will hopefully reduce the complexity of the build scripts, since
going forward we only have to add new manifests, rather than figure out
how to attach more gunk into the build logic.
2023-10-10 22:17:27 -07:00
Nicholas Hastings
36cc78aea4
Merge pull request #129 from GAMMACASE/sample_memoverride_fix
...
Fix potential issues with s2_sample_mm & memoverride on linux
2023-10-08 14:10:43 -04:00
GAMMACASE
5039611827
Remove NO_MALLOC_OVERRIDE define for s2 titles
2023-10-08 19:42:31 +03:00
David Anderson
e7a78dbe56
Turn down macOS testing.
2023-10-07 19:51:02 -07:00
Peak
2fe0c36845
Replace fscanf with faster parsing ( #127 )
2023-10-07 10:45:54 -07:00
Nick Hastings
b5f160ffb4
Trigger build for hl2sdk-cs2 update
2023-10-03 08:30:47 -04:00
Nicholas Hastings
45d906ad28
Merge pull request #123 from Kenzzer/s2_mm_plugin
...
fixup packagescript for s2 mm plugin sample
2023-09-29 22:19:57 +00:00
Kenzzer
c10904d8bb
fixup packagescript for s2 mm plugin sample
2023-09-30 00:17:11 +02:00
Nicholas Hastings
57043e30c3
Merge pull request #122 from alliedmodders/psy/s2-linux-load-fix
...
Fix load on Source 2 Linux servers when -game launch arg is missing
2023-09-29 16:10:35 +00:00
Nick Hastings
0cfae59544
Echo fatal MM:S errors to console (in addition to existing metamod-fatal.log)
2023-09-29 11:45:17 -04:00
Nick Hastings
2091aa4944
Fix load on Linux when -game launch arg is not present
2023-09-29 11:44:44 -04:00
GAMMACASE
62dd3dd4fa
Fix Source2 linux packaging layout ( #120 )
...
* Fix linux packaging layout
* Split binary layouts per sdk
2023-09-28 19:42:30 -07:00
Nicholas Hastings
0e8144585e
Merge pull request #119 from Wend4r/fix-linuxsteamrt64_load
...
S2: Add a malloc override
2023-09-28 20:53:47 +00:00
Wend4r2
5ed17a9081
Malloc override on s2
2023-09-28 22:56:19 +03:00
Nicholas Hastings
4401a94aa6
Merge pull request #116 from alliedmodders/ 🍿
...
Update/improve Source 2 support
2023-09-28 00:18:00 +00:00
Nick Hastings
6196318f52
Maybe fix Mac build
2023-09-27 20:11:21 -04:00
Nick Hastings
458090eec6
Fix Mac build
2023-09-27 20:07:35 -04:00
Nick Hastings
fe826bbc51
More build fixes
2023-09-27 20:01:43 -04:00
Nick Hastings
85d410adbd
More build fixes
2023-09-27 19:50:51 -04:00
Nick Hastings
40ee69cf78
More build fixes
2023-09-27 19:43:41 -04:00
Nick Hastings
2ce27062b0
Build fixes
2023-09-27 19:33:20 -04:00
Nick Hastings
799f1660a3
Build fixes
2023-09-27 18:52:44 -04:00
Nicholas Hastings
ef78389803
Merge branch 'master' into 🍿
2023-09-27 16:59:24 +00:00
GAMMACASE
339d8a90c8
Add s2_sample_mm & Move samples to a sub folder
2023-09-27 16:56:39 +00:00
GAMMACASE
0807f197cc
Fix search paths cleanup
2023-09-27 16:56:39 +00:00
GAMMACASE
f6a8c7b482
Add missing cpp files to the compilation step
2023-09-27 16:56:39 +00:00
GAMMACASE
3b5d72df1d
Obsolete KVLoadFromFile
...
Current implementation isn't used anywhere in the s2 provider and due to the removal of MemAllocScratch & MemFreeScratch I guess this could be obsoleted
2023-09-27 16:56:39 +00:00
Benoist
b5846d156f
Ci update ( #112 )
...
Update GitHub CI, drop GCC builds.
---------
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2023-09-27 08:19:18 -07:00
Nick Hastings
e7dc35f3c8
Actually fix build regression from #102
2023-09-24 13:49:50 -04:00
Nick Hastings
c3f0c4c7b6
Revert "Fix build regression from #102 "
...
This reverts commit df3d2e7aa520aaa993933463aef7cb0f978fad11.
2023-09-24 13:46:41 -04:00
Nick Hastings
df3d2e7aa5
Fix build regression from #102
2023-09-24 13:37:25 -04:00
Nick Hastings
b8c61ca7f4
MCV: fix Linux tier0/vstdlib bin names
2023-09-24 13:07:13 -04:00
Nicholas Hastings
e331e94d2e
Update MCV platform support. ( #115 )
2023-09-24 16:20:59 +00:00
Benoist
2261ff4f9c
Fix sourcehook compilation warning ( #106 )
...
Fix sourcehook compilation warning.
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2023-07-30 21:36:23 -07:00
Nick Hastings
ee9243c82f
Replace hardcoded "ServerGameDLL" part of iface name in meta game output
2023-05-21 15:27:46 -04:00
Nick Hastings
bf62e8e59c
Remove now-unused check for "-dedicated"
2023-05-21 12:24:54 -04:00
Nick Hastings
817b5f940e
Iterate on ConCommands, ClientCommands, and the split S1/S2 compat
2023-05-21 12:13:17 -04:00
Nick Hastings
956861f27a
Bump version to 2.0.0-dev
2023-05-21 12:08:11 -04:00
Nick Hastings
edc80a0957
Add dll2lib helper script
2023-05-21 12:07:22 -04:00
Nick Hastings
e1a81e3c06
Improve CS2 support and S2 game detection
2023-05-21 12:07:05 -04:00
Nick Hastings
2e43b26539
Fix ambuild script error when using branch name with utf-8 chars
2023-05-16 16:20:53 -04:00
Nick Hastings
d62379244c
Add and use META_IS_SOURCE2 define
2023-05-16 14:31:31 -04:00
Nick Hastings
acd8644688
Fix provider reaching calling directly outside for "meta" ConCommand
2023-04-02 12:08:28 -04:00
Nick Hastings
15c84495cb
Don't compile in VSP bridge on s2.
2023-04-02 11:01:22 -04:00
Nick Hastings
6a1a79df42
Missed part of ClientCommand s2 hack removal outside of provider
2023-04-02 10:44:11 -04:00