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
Nicholas Hastings
988386eb29
Trigger build again for further Dota Linux SDK lib fixes.
2018-06-16 09:50:59 -04:00
Nicholas Hastings
f4961d74c2
Trigger build for Dota Linux tier1 rebuild.
2018-06-16 09:27:34 -04: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
b2e51c93f8
Trigger build against hl2sdk-bms update.
2018-05-03 07:36:03 -04:00
Nicholas Hastings
30c6e9107d
Normalize paths when comparing. ( fixes #37 ). ( #38 )
...
When resolving bin paths from gameinfo to platform-specific absolute paths, we end
up with ".." instances on x64, causing the paths being compared to look different. MM:S
then cannot differentiate it's server bin path from the game's server bin, causing us to
load ourselves as the server bin over and over again, causing a stack overflow.
2018-01-28 11:49:28 -05: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
e770220590
Fix linking errors with some compilers when MM:S plugins call function in tier1 interface.h. ( #34 )
2017-09-07 12:39:27 -04:00
Nicholas Hastings
6f2938b46c
Trigger build for hl2sdk-insurgency update.
2017-07-23 09:02:03 -04:00
Nicholas Hastings
bc397450da
Trigger build.
2017-06-21 12:59:38 -04:00
Nicholas Hastings
8d1526f188
Fix loading on Source SDK 2013 mods.
2017-06-21 07:40:49 -04:00
Nicholas Hastings
e2594008c0
Add generation of mmsource-latest download.
2017-04-30 19:27:15 -04:00
Nicholas Hastings
dc371b63cb
Reenable symbol upload for Mac.
2017-04-29 18:42:12 -04:00
David Anderson
2717a6b8f5
Merge pull request #33 from alliedmodders/fix-symbols
...
Use separate symbol files when building with Breakpad support.
2017-04-29 15:31:08 -07: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