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

1157 Commits

Author SHA1 Message Date
Nicholas Hastings
2165f730f2 Fix gameinfo loading on Linux x64 S1 games
(cherry picked from commit 4bc5a3a0b7c9b92fc2365ab86f9d7d425459a547)
(cherry picked from commit 25270ffbd80f03fc3e0a89b9cf732b3fe287f4b5)
2025-02-22 15:10:49 -05:00
Nicholas Hastings
b795893c26 Trigger build for hl2sdk-hl2dm update
(cherry picked from commit d1866d08e7e04898e6e5d56ff15dfd5de2e28087)
2024-11-17 12:48:18 -05:00
Nick Hastings
2009298c32 Trigger build for hl2sdk-l4d2 changes 2024-05-15 09:32:13 -04:00
sappho
f61b10bdc7 Trigger build for L4D2 changes (#180) 2024-05-14 17:06:51 -07:00
David Anderson
93b90eba5c Fix minimal rebuilds on buildbot. 2023-10-13 21:29:07 -07:00
David Anderson
fb6009bbb0 Fix build. 2023-10-12 22:40:22 -07:00
David Anderson
e0bb71f189 Fix build. 2023-10-12 22:35:08 -07:00
David Anderson
db11f8a7ee 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:13:23 -07:00
David Anderson
cf8547cfa5 Add support for hl2sdk-mock. 2023-10-12 22:11:00 -07:00
Nick Hastings
4bdc2182b6 Trigger build against hl2sdk-csgo changes.
(cherry picked from commit abd204c9e5c8f9f3b0200fd36cdf3c6d27cbeff7)
2022-06-26 10:59:01 -04:00
Nick Hastings
3bfd9a1cb7 Fix helpers module path lookup on newer Perl versions.
(cherry picked from commit 510454907a05c6f157714ee2df7abef973f6e7a0)
2022-06-24 10:12:26 -04:00
Nick Hastings
b7fcd66cec Trigger build against hl2sdk-csgo changes.
(cherry picked from commit 192b295edfa47eb8b447803aceee05aafd1e852f)
2022-06-24 10:05:23 -04:00
David Anderson
0bb53f265f Switch to python3 for ambuild. 2021-07-11 22:28:15 -07:00
Asher Baker
7341116084 Restore the frame pointer on Linux (#78)
See alliedmodders/sourcemod#1200
2020-12-28 02:11:20 +00:00
David Anderson
b8d1fd401d
Merge pull request #66 from PlayBoy31/patch-1
Build against available metamod and all possible sdks
2020-09-01 17:14:19 -07:00
David Anderson
a4aafd7625 Fix for latest AMBuild API. 2020-08-24 21:41:35 -07:00
David Anderson
26aa51c395 Build x64 packages on Windows. 2020-08-20 23:27:53 -07:00
David Anderson
644dfe50a7 Fix another arch use. 2020-08-19 15:03:47 -07:00
David Anderson
eec8f956e0 Fix startbuild.pl. 2020-08-19 14:59:39 -07:00
David Anderson
43a30176c0 Fix BreakpadSymbols. 2020-08-19 14:54:20 -07:00
David Anderson
2eea77981d Fix bootstrap.pl. 2020-08-19 14:51:43 -07:00
David Anderson
e375e3a76f
Merge pull request #71 from alliedmodders/amb22
Upgrade to AMBuild 2.2.
2020-08-19 14:48:25 -07:00
David Anderson
acea12f29b Upgrade to AMBuild 2.2. 2020-08-19 14:41:55 -07:00
David Anderson
3c5f0ca282
Merge pull request #69 from WildCard65/checkout-deps_fixes
Updated 'checkout-deps' to check for 'pip'/'pip3' prior to installing 'AMBuild'
2020-07-31 14:33:51 -07:00
WildCard65
9eae50376c
Updated 'checkout-deps' to check for 'pip'/'pip3' prior to installing 'AMBuild' 2020-07-31 13:19:43 -04:00
peace-maker
b267567e50
Fix detection of Blade Symphony on Windows x64 (#67)
* Fix detection of Blade Symphony on Windows x64

Port finding the module base address on x64 builds from SourceMod.
Fix a bunch of truncation warnings on x64 while at it too.

* Fix mm_TrimComments stripping last char before comment

```c
char test[] = "hi this is a a test!// comment";
mm_TrimComments(test);
puts(test); // prints "hi this is a test" without the !
```

* Fix unsigned comparison warnings

* Fix truncation warnings in SourceHook::String

* Fix unsigned comparison warnings

clang does have some nice analysis.
2020-06-25 00:04:36 +00:00
Loïc
a26a25dc6b
Build against available metamod and all possible sdks
With the current version of the script, it’s not easy for a beginner to compile a sample mm plugin.

In fact, we need to set when we configure the build the SDK and the mm path. It’s not very clear for beginners + the script crash with an exception which cause a confusion

With this version, just make build directory, do a configure in direction then, build => enjoy!
2020-04-24 00:48:03 +02:00
Asher Baker
a919db5694 Fix lin/mac build 2020-03-11 22:40:19 +00:00
Asher Baker
1b449d20b8 Changes required for upcoming Blade Symphony update 2020-03-10 23:54:57 +00:00
Asher Baker
98d0c0ff7e Trigger build for hl2sdk-csgo update 2019-09-02 21:53:53 +01:00
Nick Hastings
de330743d8 Disable Dota 2 build until linking issues are fixed. 2019-03-28 22:17:57 -04:00
Nicholas Hastings
7337d41399
Trigger build for hl2sdk-csgo update. 2019-03-28 19:59:38 -04:00
Nick Hastings
462babab06 Disable Dota 2 search path fixups until newer IFileSystem changes can be
better reversed.
2019-03-17 11:56:01 -04:00
David Anderson
c17798868f Trigger build again. 2019-03-16 23:37:27 -07:00
David Anderson
b5d705a2fc Trigger build. 2019-03-16 23:34:11 -07:00
David Anderson
22c8a7b0d6
Merge pull request #57 from maximsmol/sample_mm_ambuild
Transition sample_mm to AMBuild
2019-02-24 10:32:54 -08:00
Maksim Smolin
628cae7065 add iconv as sdk2013 depends on it 2019-01-22 17:31:21 -08:00
Maksim Smolin
c2420c0f17 define GNUC so that SDKS build properly 2019-01-22 17:31:00 -08:00
Maksim Smolin
c61d0576b1 remove defines that are re-defined in the SDKs 2019-01-22 17:30:39 -08:00
Maksim Smolin
2facd37fd8 transition sample_mm to AMBuild 2019-01-22 13:07:37 -08:00
Maksim Smolin
02e061d88c Fix XCode 10+ build issues (#55) 2019-01-21 21:52:48 -08:00
Nick Hastings
974de7074c Trigger build against hl2sdk-tf2 update. 2018-08-02 17:28:15 -04:00
David Anderson
7efa054b82
Merge pull request #52 from alliedmodders/warnings
Prevent some warnings for SM builds
2018-07-31 21:23:52 -07:00
Headline
d5030d0612 Re-add dummy, cast to void 2018-07-31 21:14:08 -07:00
Michael Flaherty
37738022ee dvander foxes 2018-07-31 13:17:48 -07:00
Kyle Sanderson
625c59dad5
Disable de-virtualization in sh-tests for gcc-4.9+ (#53)
* Update AMBuilder
* Re-add gcc6 to .travis.yml
* right; 🐍
* where Travis-CI?
* fix whitespace problems w/ travis.yml
2018-07-31 11:02:13 -07:00
Headline
b9b150e638 Fix warnings for SM builds 2018-07-29 04:09:18 -07: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
ad00df3864 Fix Dota build for hl2sdk-dota updates. 2018-07-07 14:06:14 -04:00
Nick Hastings
1b83816c7e Crank up SourceHook param count support from 17 to 20. 2018-07-07 08:45:23 -04:00