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
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
05c72905e6
Really fix build.
2017-04-26 06:13:22 -04:00
Nicholas Hastings
eae4fc7598
Maybe fix build.
2017-04-26 06:08:08 -04:00
Nicholas Hastings
813511df2c
Force build for hl2sdk-csgo update.
2017-04-25 21:55:16 -04:00
Nicholas Hastings
dc880c419a
Fix compilation on VS 2015+
2017-04-25 20:48:07 -04:00
Nicholas Hastings
a876b9c1fb
Merge pull request #31 from alliedmodders/S2
...
Re-add support for Dota 2 (on Source 2, and x64)
2017-04-22 22:43:55 -04:00
Nicholas Hastings
7079862139
Exclude hookgen on non-x86 instead of non-Windows Dota.
2017-04-22 21:25:27 -04:00
Nicholas Hastings
9af2b18a7e
Restore the comma to the people.
2017-04-16 16:25:34 -04:00
Nicholas Hastings
565a184994
Msg -> DevMsg for S2 GameInit/LevelInit/LevelShutdown messages.
2017-04-16 16:21:02 -04:00
Nicholas Hastings
558a5bb446
Restore Dark Messiah compat.
2017-04-15 10:23:36 -04:00
Nicholas Hastings
16a270764c
Use new SDK compat shim instead of ifdef for missing Error() in S2.
2017-04-15 10:06:52 -04:00
Nicholas Hastings
a8110f530b
Merge 'master' into S2.
2017-04-15 09:43:39 -04:00
Nicholas Hastings
ba7b123f87
Remove unintended change that snuck in with last commit.
2017-02-18 14:15:07 -05:00
Nicholas Hastings
b070ac2f6b
[Dota] Fix for getting INetworkGameServer after factory removal.
2017-02-18 10:23:59 -05:00