1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-11-29 11:24:19 +01:00
Commit Graph

94 Commits

Author SHA1 Message Date
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
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