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
Nick Hastings
0e35864432
Revert "add support for IServerPluginCallbacks v3 and v4"
...
This reverts commit 4e5ddf833b7bb3af52f422f5a0bea91ba3b9e2d3.
Fixes #101
2023-02-15 19:41:48 -05:00
old-pigeon
4e5ddf833b
add support for IServerPluginCallbacks v3 and v4
2023-02-09 01:58:39 -05:00
Nicholas Hastings
63c5c15a9f
Add support for Military Conflict: Vietnam ( #100 )
2022-12-20 01:27:03 +00:00
Peace-Maker
6f93de3554
Update Github Action workflow versions
...
The currently used versions use deprecated features and Node 12 which is EOL. Switch to newer versions as adviced.
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-11-07 15:21:12 +01:00
Spirrwell
5c0c675c58
Make PVKII also link against stdc++ for Linux ( #98 )
2022-10-24 23:39:51 +00:00
Spirrwell
437feb57bd
Split PVKII into its own engine branch ( #97 )
...
* Initial PVKII branch support
* Fix compiler error
* Add missing SE_PVKII check
* Update checkout-deps with 'pvkii'
* Change PVKII code to 10 and bump others by 1, including recommended change in provider_ep2.cpp:135
2022-10-24 16:57:18 +00:00