1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2025-02-26 19:54:14 +01:00

1118 Commits

Author SHA1 Message Date
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
628f9c8962 Fix BreakpadSymbols script for 64-bit builds. 2017-09-16 12:46:10 -05:00
Scott Ehlert
1486519e69 Fix building SourceHook tests again. 2017-09-16 11:31:36 -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
2c09b0f414 Fix linking on 64-bit Windows build. 2017-09-16 09:38:48 -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
71e6db5400 Fixed getting original SIGSEGV handler on macOS in SourceHook's ModuleInMemory. 2017-09-15 07:14:44 -05:00
Scott Ehlert
2f48aaef55 Fixed 64-bit SourceHook tests. 2017-09-15 07:03:44 -05:00
Scott Ehlert
404cfc792d Update bootstrap script to configure builds for both x86 and x86_64. 2017-09-15 04:27:57 -05:00
Scott Ehlert
c6302cfe1a Fix 64-bit Linux builds for CSGO. 2017-09-15 04:16:46 -05:00
Scott Ehlert
70fb7e2d68 Update stub and sample Makefiles to build 64-bit binaries for CSGO on macOS. 2017-09-15 02:59:25 -05:00
Scott Ehlert
9e3cd1b824 Load 64-bit plugins with an .x64 suffix. 2017-09-15 02:49:02 -05:00
Scott Ehlert
637725470c Update PackageScript add VDFs for 64-bit builds. 2017-09-15 02:48:21 -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
Scott Ehlert
1c3a32d921 Fix 64-bit macOS build. 2017-09-15 02:41:03 -05:00
Nicholas Hastings
e770220590 Fix linking errors with some compilers when MM:S plugins call function in tier1 interface.h. (#34) 2017-09-07 12:39:27 -04:00
Nicholas Hastings
6f2938b46c Trigger build for hl2sdk-insurgency update. 2017-07-23 09:02:03 -04:00
Nicholas Hastings
bc397450da Trigger build. 2017-06-21 12:59:38 -04:00
Nicholas Hastings
8d1526f188 Fix loading on Source SDK 2013 mods. 2017-06-21 07:40:49 -04:00
Nicholas Hastings
e2594008c0 Add generation of mmsource-latest download. 2017-04-30 19:27:15 -04:00
Nicholas Hastings
dc371b63cb Reenable symbol upload for Mac. 2017-04-29 18:42:12 -04:00
David Anderson
2717a6b8f5 Merge pull request #33 from alliedmodders/fix-symbols
Use separate symbol files when building with Breakpad support.
2017-04-29 15:31:08 -07: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
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