1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-11-29 11:24:19 +01:00
Commit Graph

131 Commits

Author SHA1 Message Date
Nicholas Hastings
ef78389803
Merge branch 'master' into 🍿 2023-09-27 16:59:24 +00: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
Nick Hastings
e1a81e3c06 Improve CS2 support and S2 game detection 2023-05-21 12:07:05 -04:00
Nick Hastings
d62379244c Add and use META_IS_SOURCE2 define 2023-05-16 14:31:31 -04:00
Nick Hastings
2d74e15a4c Don't link vstdlib on Source 2. It doesn't exist 2023-04-01 00:20:04 -04:00
Nick Hastings
82cd23bc10 Add cs2 build. (No targets for now) 2023-04-01 00:19:42 -04:00
Nick Hastings
035717c694 Re-enable Dota 2 build 2023-04-01 00:01:26 -04:00
Nick Hastings
4da281d957 Remove x86 from Source2 build targets 2023-04-01 00:00:20 -04: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
Nicholas Hastings
63c5c15a9f
Add support for Military Conflict: Vietnam (#100) 2022-12-20 01:27:03 +00: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
David Anderson
3f583d7c4e Don't build SDKs that aren't present. 2021-11-01 14:31:13 -07:00
David Anderson
33c5be645f Exclude mock from all SDKs. 2021-11-01 14:23:45 -07:00
David Anderson
de10d23cf3 Fix hl2sdk-mock build. 2021-11-01 14:19:24 -07:00
Nick Hastings
72029856ac Disable hl2sdk-mock build until it builds without errors. 2021-10-18 17:45:59 -04:00
Nick Hastings
8768fe9a16 On Linux Blade Symphony, link against server libs instead of client.
(Fixes META_CONPRINT)
2021-10-02 11:42:26 -04:00
David Anderson
4f1721e9e4 Add support for hl2sdk-mock.
This also fixes UTIL_Relatize basically being completely bogus. For
backwards compat it's wrapped in a helper though.
2021-09-22 12:05:15 -07:00
peace-maker
076717b6f4
Start using Github Actions (#83)
* Start using Github Actions

Test on all platforms. SourceHook tests are broken on windows
so allow failures until they're fixed.

* Only run the workflow for the master branch
2021-05-07 10:49:22 +02:00
Asher Baker
80d3f9c14d
Restore the frame pointer on Linux (#78)
See alliedmodders/sourcemod#1200
2020-12-28 02:10:53 +00:00
peace-maker
0ab7434c43
Enable Insurgency and Blade Symphony x64 builds (#77)
* Enable Insurgency and Blade Symphony x64 builds

The HL2SDKs were updated to support compilation and linking on x64 before. #67 allowed to load MMS on Blade Symphony Win64. AMBuild 2.2 allowed to build for multiple architectures in one build script on Windows.

#76

* Add Insurgency to AppVeyor SDKs to test win64 builds

* Try to enable x64 builds on appveyor

* I don't know PowerShell syntax

* Split the envvar before usage

Thanks psychonic!
2020-12-22 23:45:29 +01:00
David Anderson
a4aafd7625 Fix for latest AMBuild API. 2020-08-24 21:41:35 -07:00
David Anderson
644dfe50a7 Fix another arch use. 2020-08-19 15:03:47 -07:00
David Anderson
acea12f29b Upgrade to AMBuild 2.2. 2020-08-19 14:41:55 -07:00
Asher Baker
1b449d20b8 Changes required for upcoming Blade Symphony update 2020-03-10 23:54:57 +00:00
Nick Hastings
de330743d8 Disable Dota 2 build until linking issues are fixed. 2019-03-28 22:17:57 -04:00
Maksim Smolin
02e061d88c Fix XCode 10+ build issues (#55) 2019-01-21 21:52:48 -08:00
Kyle Sanderson
e573602f81
Add additional test coverage to Travis-CI. (#50)
* NPOTB: clang clang clang goes the trolly, gcc7 goes the bell.

* Update AMBuildScript

* Initialize engine_path when abspath fails.

* Fix lptr being uninitialized when getcwd fails.

* Remove GCC6; deeper issues than this PR will cover
2018-07-27 22:03:33 -07:00
Nick Hastings
3eb261a24d Link mathlib on BMS now (for vec3_origin required by tier1 ConVar).
This is also to trigger an MM:S build for hl2sdk changes in multiple branches.
2018-05-05 10:56:51 -04:00
Nicholas Hastings
d6ee3bfaae Re-enable Dota 2 Linux x64 build. 2017-12-20 08:47:03 -05:00
Scott Ehlert
db3e20a99f Disable 64-bit Linux dota build for now. 2017-12-20 01:49:02 -06:00
Scott Ehlert
79435093d9
64-bit support for CSGO on Linux and macOS (#35) 2017-12-20 01:11:57 -06:00
Nicholas Hastings
1f0124d499
Split Day of Infamy to separate engine build (#36) 2017-11-03 14:52:37 -04:00
Nicholas Hastings
dc371b63cb Reenable symbol upload for Mac. 2017-04-29 18:42:12 -04:00
David Anderson
7e891f7471 Use separate symbol files when building with Breakpad support. 2017-04-29 15:21:14 -07:00
Nicholas Hastings
c6878b0861 Disable symbol upload on Mac until symbol dumping is fixed. 2017-04-29 12:38:32 -04:00
Nicholas Hastings
4056f901ed More Clang compiler flag fixups. 2017-04-26 09:20:34 -04:00
Nicholas Hastings
476ab85f86 Hopefully last bit of fixups for Linux and Mac build. 2017-04-26 09:10:55 -04:00
Nicholas Hastings
f3ee5a6b1b Hello ambuild 2.1. 2017-04-26 06:28:14 -04:00
Nicholas Hastings
3f68ac6df3 Fix bad compiler flag checks from bad merge. 2017-04-26 06:26:09 -04:00
Nicholas Hastings
eae4fc7598 Maybe fix build. 2017-04-26 06:08:08 -04:00
Nicholas Hastings
dc880c419a Fix compilation on VS 2015+ 2017-04-25 20:48:07 -04:00
Nicholas Hastings
a8110f530b Merge 'master' into S2. 2017-04-15 09:43:39 -04:00
Nicholas Hastings
968dfaf7e8 🐍 2016-12-08 16:24:43 -05:00
Nicholas Hastings
937b4016ff Nuke core-legacy - MM:S v1.4 API. (#29) 2016-10-11 13:29:37 -04:00
Nicholas Hastings
eeef0b5c0c Fix linker flags and lib paths on Win64. 2016-07-26 10:51:13 -04:00
Nicholas Hastings
a779cb9b76 Enable 64-bit defines for WIndows x86_64 builds. 2016-07-24 15:24:00 -04:00
Nicholas Hastings
4104721ce2 More changes for AMBuild 2.1 api. 2016-07-24 14:12:52 -04:00
David Anderson
1b91dc28ca Add --target-arch support. 2016-07-23 19:29:56 -07:00