1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-12-01 13:24:25 +01:00
Commit Graph

72 Commits

Author SHA1 Message Date
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
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
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
Scott Ehlert
5add250b81 Changes to pushbuild.txt now trigger a reconfigure (r=dvander). 2013-12-11 01:01:35 -06:00
David Anderson
f9d3b05fdb Extract version info into a static library to speed up builds (bug 5990, r=ds). 2013-11-23 19:10:27 -08:00
David Anderson
cba89b459b Fix dependency graph. 2013-11-18 12:42:17 -08:00
David Anderson
e9a426ca46 Upgrade build scripts to AMBuild 2 (bug 5970, r=ds). 2013-11-18 09:46:46 -08:00
Nicholas Hastings
52b7de064e Link iconv on Mac for SDK 2013 as required by its tier1. 2013-10-13 11:30:15 -04:00
Nicholas Hastings
d4ffbd8710 Add support for Insurgency (bug 5950, r=asherkin). 2013-10-09 09:00:23 -04:00
Nicholas Hastings
c8a3fd5959 Add support for Blade Symphony (bug 5948, r=asherkin). 2013-10-09 08:46:13 -04:00
Nicholas Hastings
1af37d530f Add support for Source SDK Base 2013 (bug 5916, r=asherkin). 2013-10-08 21:01:53 -04:00
Nicholas Hastings
6abcf7283e Split TF2, DoD:S, HL2:DM, and ND to separate binaries (bug 5667, r=asherkin). 2013-07-31 06:49:21 -04:00
Nicholas Hastings
0803b400ec Define POSIX and GNUC when compiling for any build on linux/mac. 2013-07-06 11:24:21 -04:00
Nicholas Hastings
b99b262b67 Updated ambuild script for new l4d2 library names.
--HG--
extra : rebase_source : 5333ff884154a43c852966fdc1f8792dc811c971
2013-06-30 10:38:54 -04:00
Nicholas Hastings
aacb75f99d Don't omit frame pointer on msvc builds. 2013-05-13 14:17:17 -04:00
Scott Ehlert
95aad72edc Added --sdks option to configure script to specify which SDKs to build againt (bug 5676, r=psychonic).
Valid arguments are "all", "present", or a comma delimited list of engine names.

The "all" option will try to build against all supported SDKs. (This is the default.)
The "present" option will only attempt to build against SDKs that exist on the system.

Examples:

configure.py --sdks=css,csgo,ep2v
configure.py --sdks=l4d
configure.py -s present
2013-03-23 23:12:16 -05:00
Nicholas Hastings
6f10f32a3a Fixed typo in AMBuild script causing Dota 2 bin to not attempt to build. 2013-03-04 11:07:15 -05:00
Nicholas Hastings
0f2d7aa234 Added support for Dota 2 (bug 5640). 2013-03-04 10:38:17 -05:00
Peace-Maker
afa0fcaa74 Updated for CS:S sync (r=asherkin). 2013-02-05 21:26:40 +00:00
Nicholas Hastings
65a48029e5 Updated ambuild script for new ep2v lib names (bug 5522). 2012-10-26 15:47:46 -04:00
Scott Ehlert
c3773bf039 Added support for CS:GO on Mac OS X (bug 5458, r=psychonic). 2012-08-25 09:28:35 -05:00