Scott Ehlert
a6e265e407
Merge with changes from master.
2017-11-04 09:28:59 -05:00
Nicholas Hastings
1f0124d499
Split Day of Infamy to separate engine build ( #36 )
2017-11-03 14:52:37 -04:00
Scott Ehlert
0d3215da28
Change x86_64 to x64 for consistency with other projects.
...
x86_64 is still accepted by --target-arch but converted to x64 internally.
2017-10-08 16:37:44 -05:00
Scott Ehlert
8f0030df2a
Throw exception if attempting to configure for multiple archs with MSVC.
2017-10-08 16:30:20 -05:00
Scott Ehlert
b1f9eee44b
Fix clobbering of linkflags on mac build.
2017-09-16 11:20:28 -05:00
Scott Ehlert
cbe97c285c
Change minimum macOS requirement back to 10.5 for now.
2017-09-16 09:43:53 -05:00
Scott Ehlert
bd48878986
Fix setting arch flags on Windows builds.
2017-09-16 04:06:01 -05:00
Scott Ehlert
e37083888e
Move .x64 build folder suffix logic to main AMBuildScript.
2017-09-16 01:57:11 -05:00
Scott Ehlert
2f48aaef55
Fixed 64-bit SourceHook tests.
2017-09-15 07:03:44 -05:00
Scott Ehlert
c6302cfe1a
Fix 64-bit Linux builds for CSGO.
2017-09-15 04:16:46 -05:00
Scott Ehlert
a805d4470f
Make various AMBuild script changes to support 64-bit builds for CSGO.
2017-09-15 02:46:59 -05:00
Nicholas Hastings
dc371b63cb
Reenable symbol upload for Mac.
2017-04-29 18:42:12 -04: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
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