1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2025-02-26 19:54:14 +01:00

1217 Commits

Author SHA1 Message Date
Nicholas Hastings
18279e8421 loader: Detect HL1MP and SDK2013(2025) mods as HL2:DM for now
(cherry picked from commit dc41559c7905072feec38b6d45ea14c05da3b855)
2025-02-23 13:58:02 -05:00
Nicholas Hastings
1221f7f92e Tweak game detection for MCV and Blade (fixes #200)
(cherry picked from commit 6c5847e393e3422405df315b9b7477b489b0c456)
2025-02-22 15:10:32 -05:00
Nicholas Hastings
e5de18eadd Port S1 tf2/css/dods/hl2dm build fixes from master 2025-02-22 14:56:09 -05:00
Nicholas Hastings
117ba23eb1 Silence warnings from upstream SDK updates
(cherry picked from commit 21ae73ce72842f442e11cb468210da4591dbf5cb)
2025-02-22 14:12:52 -05:00
Nicholas Hastings
ef058452ec Update hl2sdk-manifests to latest 2025-02-22 14:11:53 -05:00
Nicholas Hastings
25270ffbd8 Fix gameinfo loading on Linux x64 S1 games
(cherry picked from commit 4bc5a3a0b7c9b92fc2365ab86f9d7d425459a547)
2025-02-22 14:10:03 -05:00
Nicholas Hastings
9c90c89516 Trigger build for hl2sdk-hl2dm update
(cherry picked from commit d1866d08e7e04898e6e5d56ff15dfd5de2e28087)
2024-11-17 12:47:33 -05:00
Nick Hastings
703c36e7b7 chore: Add another build dir pattern to .gitignore 2024-08-04 15:14:07 -04:00
Nick Hastings
a559a929aa fix(ci): Remove Mac and Dota from CI 2024-08-04 15:14:06 -04:00
Nick Hastings
878ec510ff fix(sourcehook): Disable tests on linux x64 for now 2024-08-04 15:04:01 -04:00
Nick Hastings
f5fe5a7944 fix(sourcehook): Fix compilation issues with standalone SourceHook 2024-08-04 15:03:50 -04:00
Nick Hastings
aa3d9f868f feat(ci): Add CI for PRs to all dev/stable version branches 2024-08-04 15:03:42 -04:00
Nick Hastings
a7857f7986 Update to latest hl2sdk-manifests 2024-08-03 11:39:04 -04:00
Kenzzer
54d91103ed undo the compiler flags change 2024-08-03 11:25:54 -04:00
Kenzzer
236d6e50f1 lower log level 2024-08-03 11:25:54 -04:00
Kenzzer
e70219efff remove platform 64bits once more 2024-08-03 11:25:54 -04:00
Kenzzer
6fd50bebc7 requested changes 2024-08-03 11:25:54 -04:00
Kenzzer
7ce3c45e67 remove the test suite for now 2024-08-03 11:25:54 -04:00
Kenzzer
8025d8a139 remove sourcehook generated file 2024-08-03 11:25:54 -04:00
Kenzzer
d72a41ead3 Fix compilation for 32bits 2024-08-03 11:25:54 -04:00
Kenzzer
7504d9bdc6 make jit writer public 2024-08-03 11:25:54 -04:00
Kenzzer
7dcc7ee3ea avoid infinite logging loops 2024-08-03 11:25:54 -04:00
Kenzzer
cbb1be3e30 add x64 stub generator support 2024-08-03 11:25:54 -04:00
sappho
dc2a66f0f7 Trigger build for hl2sdk-l4d2 changes 2024-05-15 09:31:22 -04:00
sappho
fcd824e209 Trigger build for L4D2 changes (#180) 2024-05-14 17:08:02 -07:00
Kit o' Rifty
837fa2cfa5 Fix using updated SdkTarget in core/AMBuilder 2024-02-07 19:01:40 -05:00
Nick Hastings
8cde5e0cd7 Update hl2sdk-manifests submodule 2024-01-27 10:15:11 -05:00
Nick Hastings
dae7bdf892 Trigger build for hl2sdk-manifests changes 2024-01-27 10:02:02 -05:00
David Anderson
9eecdd8005 Use clang-14 to work around a PLT/GOT bug. 2023-10-16 21:17:09 -07:00
David Anderson
a0ab7c7c11 Clean up the SDK detection algorithm to fix hl2dm errors. 2023-10-15 13:13:45 -07:00
Nick Hastings
fd36259869 Fix regression causing --sdks ambuild option to be ignored 2023-10-15 13:12:06 -07:00
Nick Hastings
1dcc95552c Fix regex backslash escaping in build script 2023-10-15 13:12:06 -07:00
David Anderson
9541b76fc2 Fix minimal rebuilds on buildbot. 2023-10-13 21:29:37 -07:00
David Anderson
6fd8c82c57 Fix Windows build. 2023-10-12 21:40:47 -07:00
David Anderson
ffd7915d92 Fix bootstrap paths. 2023-10-12 21:40:09 -07:00
David Anderson
86e8358055 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 21:35:33 -07:00
David Anderson
e4b653a91b Restrict C++ linker workarounds to Linux. 2023-10-11 22:04:45 -07:00
David Anderson
133f510b51 Fix linker issues. 2023-10-11 22:02:35 -07:00
David Anderson
ef16c78024 Update manifest helpers and fix sdk selection bug. 2023-10-11 21:44:45 -07:00
David Anderson
01a7fc57c4 Update manifests; statically link libstdc++ now. 2023-10-11 21:20:20 -07:00
David Anderson
3f592725bd Update manifests. 2023-10-11 09:48:42 -07:00
David Anderson
b31f504fe3
Switch to a manifest-based build model. (#132)
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:23:38 -07: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
David Anderson
86b5917309 Only load plugins that have executable extensions.
Bug: issue #102
Test: meta load crab.yam with hl2sdk-mock
2023-02-20 11:08:01 -08:00