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
David Anderson
0eaf14f9ec
Update configure.py and buildscripts to AMBuild API v2.1.
2016-07-23 19:25:54 -07: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
366a27e10c
Ditch "source2" naming, restoring "dota".
2016-07-22 13:57:54 -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
9f0bdb2cab
Fix build on newer compiler versions.
2016-03-17 15:17:50 -04:00
Nicholas Hastings
df572529a4
Add support for Throttle symbol uploading.
2016-01-31 12:16:13 -05:00
Nicholas Hastings
68dcd2e40e
Fix AMbuild script.
2015-12-18 08:42:19 -05:00
Nicholas Hastings
f17a958c66
Merge branch 'master' into S2
...
Conflicts:
configure.py
core/sourcehook/test/main.cpp
2015-11-23 15:12:55 -05:00
Nicholas Hastings
7f781f69b8
Fix Insurgency build on Linux for SDK changes.
2015-10-27 18:15:55 -07:00
David Anderson
5f44dd2d22
Enable SourceHook tests on Travis.
2015-09-24 20:40:05 -07:00
Nicholas Hastings
22aadca8ae
Stop building Source 1 Dota 2 build.
2015-09-18 15:45:03 -04:00
Nicholas Hastings
f65b6c9856
Fix core load on s2.
2015-07-09 14:27:18 -04:00
Nicholas Hastings
30b7be46a8
Merge loader, loader2. Rename env var HL2SDKS2 -> HL2SDKSOURCE2.
2015-07-09 14:09:56 -04:00
Nicholas Hastings
4b75bcb431
Renamed s2 -> source2.
2015-07-09 13:15:41 -04:00
Nicholas Hastings
fcb4849b3c
S2 WiP
2015-07-08 21:39:28 -04:00
Nicholas Hastings
40aa98fe64
AMBuildScript fixes for Black Mesa that didn't get committed when making PR.
2015-05-10 18:14:07 -04:00
Nicholas Hastings
92b888b231
Fix linux build.
2015-05-08 04:43:45 -07:00
Nicholas Hastings
269555d2fb
Update MM:S to support Black Mesa.
...
Uses new bms branch in our hl2sdk repo.
2015-05-06 17:51:54 -04:00
Nicholas Hastings
25411280b9
More probably fix build on Clang.
2015-04-16 10:18:57 -07:00
Nicholas Hastings
4973e233d7
Merge branch 'master' of https://github.com/alliedmodders/metamod-source
2015-04-16 10:12:14 -07:00
Nicholas Hastings
aa11fe53ea
Probably fix build on Clang.
2015-04-16 10:11:42 -07:00
Nicholas Hastings
6d634be24e
Enable C++11 on GCC/Clang builds.
2015-04-15 08:14:53 -07:00
Nicholas Hastings
59352d24de
Really fix build.
2015-04-15 10:46:33 -04:00
Nicholas Hastings
866cdcd1f8
Fix build.
2015-04-15 10:32:54 -04:00
Nicholas Hastings
8cfab6c637
Merge new versioning logic from SourceMod, fixes manual builds and --gen=vs.
2015-04-11 10:25:06 -04:00
Nicholas Hastings
231936cda9
Remove /Zo on debug builds and add on release builds.
2015-01-09 09:03:27 -05:00
Nicholas Hastings
62961002b7
Add /Zo flag to msvc debug builds.
...
http://msdn.microsoft.com/en-us/library/dn785163.aspx
2014-12-14 15:00:09 -05:00
Nicholas Hastings
2cc1a73c4e
Link libstdc++ on CS:GO.
2014-09-11 19:21:50 -04:00
Nicholas Hastings
27cec07977
Revert "Hacks to correct linking."
...
This reverts commit ef1cdc9767
.
2014-09-11 19:15:28 -04:00
David Anderson
ef1cdc9767
Hacks to correct linking.
2014-09-10 23:12:40 -07:00
Nicholas Hastings
76d11c6dec
Fix typo in AMBuildScript causing warnings in debug configuration leaving some options ignored.
2014-06-02 18:13:18 -04:00
David Anderson
f6d2cdf93d
Add search paths for HL2SDKs.
2014-05-26 22:41:20 -07:00
David Anderson
149bc768b7
Port build process to Git.
2014-05-25 02:16:03 -07:00
Nicholas Hastings
0086c59cff
Update for hl2sdk-l4d changes.
...
--HG--
extra : rebase_source : a12fb6fc4aff98738a0bddb9b1144a86090b8c61
2014-05-21 00:09:33 -04:00
Nicholas Hastings
10e3815f73
Update for hl2sdk-nd changes.
2014-04-20 11:59:39 -04:00
Nicholas Hastings
c9d17a6ca7
Add support for Contagion (bug 6006).
...
--HG--
extra : rebase_source : 97d4ba1776b724715142ee84df64af9437e86d4c
2014-03-23 23:37:46 -04:00
Nicholas Hastings
5725c2e938
Enable SDK "COMPILER_*" defines for all builds (nobug, r=asherkin).
...
--HG--
extra : rebase_source : 8325020dc892e7c6643803f68e0fb115771da158
2014-02-28 20:53:55 -05:00
Scott Ehlert
59b07a9ad8
Really fix Linux build.
2014-03-03 04:42:02 -06:00
Scott Ehlert
3dc4549af5
Fix Linux build.
2014-03-03 04:40:58 -06:00
Scott Ehlert
465f5ae03f
Add support for Dota 2 on Linux and Mac OS X (bug 6067, r=psychonic).
2014-03-03 01:02:25 -06:00
Scott Ehlert
44c047ae4b
Add -mmacosx-version-min=10.5 to compiler flags on OS X. (no bug, r=me).
2014-02-13 02:12:59 -06:00