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
Nicholas Hastings
3eb98bd1c3
[Dota] Fix for new param added in INetworkGameServer::StartChangeLevel.
2017-02-18 10:23:20 -05:00
Nicholas Hastings
968dfaf7e8
🐍
2016-12-08 16:24:43 -05:00
Nicholas Hastings
760126ea8c
Fix more issues compiling on GCC 5+.
2016-11-09 18:08:42 -05:00
Nicholas Hastings
46846712d4
Fix loader's CreateInterface not being exported with GCC 5 and later.
2016-11-09 16:20:26 -05:00
Nicholas Hastings
0509616baf
Update loader for BM:S again.
2016-11-07 21:02:30 -05:00
Nicholas Hastings
937b4016ff
Nuke core-legacy - MM:S v1.4 API. ( #29 )
2016-10-11 13:29:37 -04:00
Nicholas Hastings
9a8ebe74ff
Update for StartChangeLevel prototype change, again.
2016-10-10 14:54:54 -04:00
Nicholas Hastings
2785cd2573
Update for StartChangeLevel prototype change.
2016-08-29 19:13:07 -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
David Anderson
0eaf14f9ec
Update configure.py and buildscripts to AMBuild API v2.1.
2016-07-23 19:25:54 -07:00
Nicholas Hastings
314e116927
Remove old Source1 Dota detection. Not used anymore.
2016-07-22 15:39:14 -04:00
Nicholas Hastings
878f7531fb
Fix a few unrelated compile warnings.
2016-07-22 14:04:02 -04:00
Nicholas Hastings
18bdaf4732
Hack to account for Dota server bin name being "libserver".
2016-07-22 14:03:21 -04:00
Nicholas Hastings
a2400e3681
Change AllowDedicatedServer hook to be Windows-only.
...
It's not needed elsewhere right now.
2016-07-22 14:02:37 -04:00
Nicholas Hastings
a88de796a3
Build Dota core and loader + versionlib as 64-bit.
...
TODO: we need both x86 and x64 of versionlib and loader.
2016-07-22 14:01:34 -04:00
Nicholas Hastings
4007ae8310
Disable dynamic hooking iface on non-Windows Dota.
...
This should really be disabled on x64 (or ported to work on it), but
not sure how to best check that in the AMBuilder file.
2016-07-22 13:59:58 -04:00
Nicholas Hastings
366a27e10c
Ditch "source2" naming, restoring "dota".
2016-07-22 13:57:54 -04:00
Nicholas Hastings
a112f84e1f
Merge pull request #28 from MrWaggel/master
...
Updated the sample_mm plugin
2016-06-27 08:42:11 -04:00
MrWaggel
bde5403495
Removed deprecated hook NetworkIDValidated
...
IServerGameClients does not have this function anymore, and declared hook is not being used in the sample anyways.
Should compile on GCC now.
2016-06-27 13:18:35 +02:00
MrWaggel
ce26eb3a43
Added GCC flag -std=c++11
...
Required to compile the variadic templates.
2016-06-27 13:15:26 +02:00
Nicholas Hastings
de389d9ca8
Merge pull request #27 from alliedmodders/64bit-fs-support
...
Allow support for running on filesystems that use 64-bit inodes on Linux.
2016-04-26 23:17:48 -04:00
Nicholas Hastings
b6c53f1e0e
Allow support for running on filesystems that use 64-bit inodes on Linux.
...
Most supported games don't even support this case, but at least CS:GO does. WIthout
this fix, some filesystem calls can fail, or in the case of readdir, fail to return all/any files.
This was first observed when using an XFS-formatted volume on CentOS 7 x64.
2016-04-26 18:09:14 -04:00
Nicholas Hastings
c1c75e8016
Update TravisCI build to use Clang 3.7.
2016-03-18 12:35:24 -04:00
Nicholas Hastings
9f0bdb2cab
Fix build on newer compiler versions.
2016-03-17 15:17:50 -04:00
Nicholas Hastings
f1e61c14e6
Copy recent Breakpad dump support script changes from SourceMod.
2016-01-31 12:41:49 -05:00
Nicholas Hastings
a50279c350
Enable the newly-added --breakpad-dump for our automated builds.
2016-01-31 12:34:36 -05:00
Nicholas Hastings
58c8100361
Merge pull request #15 from alliedmodders/symbol-upload
...
Add support for Throttle symbol uploading.
2016-01-31 12:23:13 -05:00
Nicholas Hastings
df572529a4
Add support for Throttle symbol uploading.
2016-01-31 12:16:13 -05:00