Scott Ehlert
1d30f00806
Added --sdks option to configure script to specify which SDKs to build againt (bug 5630, r=dvander).
...
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-13 20:26:08 -05:00
Scott Ehlert
6b07625192
Added L4D and L4D2 gamedata for SDK Hooks on Mac OS X.
2013-02-25 20:44:16 -06:00
Scott Ehlert
19b56361b9
Triggerin' a build.
2013-02-25 17:02:00 -06:00
Scott Ehlert
a62aeb36d8
Updated sample extension makefiles for CS:GO on Mac OS X (bug 5459, r=psychonic).
2012-08-25 11:32:33 -05:00
Scott Ehlert
0d795fc651
Added support for CS:GO on Mac OS X (bug 5459, r=psychonic).
2012-08-25 11:28:52 -05:00
Scott Ehlert
20d1551216
Removed hardcoded SDK path for curl on OS X.
2012-03-21 22:04:05 -05:00
Scott Ehlert
a3593a5124
Fixed build scripts for OS X 10.7 build slave.
2012-03-21 21:35:07 -05:00
Scott Ehlert
1b94a30c9f
Triggering build to hopefully fix mac builds.
2011-11-03 14:16:05 -05:00
Scott Ehlert
ca9150a731
Triggering build, ugh.
2011-07-07 11:25:00 -05:00
Scott Ehlert
b1098d6287
Using gcc 4.4 from Debian 6 for Linux builds now.
2011-06-24 17:29:05 -05:00
Scott Ehlert
0ee77c0e7d
Triggering a build.
2011-06-23 21:21:27 -05:00
Scott Ehlert
3e1ab53abd
Fixed clang OS X build.
2011-06-17 18:21:17 -05:00
Scott Ehlert
18c119b4d5
Removed -static-libgcc for Mac OS X build (no bug, r=dvander).
...
This fixes the ld warning: could not create compact unwind for __Unwind_Resume: non-standard register 0 being saved in prolog
2011-06-17 18:00:32 -05:00
Scott Ehlert
4c878c4963
Fixed crash in MemoryUtils::ResolveSymbol() on OS X Lion (10.7) (bug 4951, r=dvander).
2011-06-15 16:02:05 -05:00
Scott Ehlert
b63b94bc81
Updated buildbot scripts to support clang builders.
2011-05-01 00:17:11 -05:00
Scott Ehlert
7e514f5d34
Moved -static-libgcc to linker flags.
2011-05-01 00:09:25 -05:00
Scott Ehlert
cb2de2e5c4
Avoid depending on __isoc99_sscanf@GLIBC_2.7 when building on Linux with glibc >= 2.7 (bug 4894, r=dvander).
2011-04-28 02:43:55 -05:00
Scott Ehlert
939bc00b2b
Added detection for clang compiler and fixed various warnings triggered by it (bug 4878, r=dvander).
2011-04-23 21:53:53 -05:00
Scott Ehlert
bc571316b9
Triggering a build for goodness sake.
2011-04-14 20:53:59 -05:00
Scott Ehlert
3cc1af9618
Triggering a build.
2011-04-13 20:25:10 -05:00
Scott Ehlert
6957bf504b
Triggering a build.
2011-04-13 19:05:41 -05:00
Scott Ehlert
d47dd70141
Attempt #2 at meaningful bootstrap error message.
2011-04-13 18:37:41 -05:00
Scott Ehlert
86eb2360db
Attempt at getting a meaningful error message out of buildbot bootstrap.
2011-04-13 18:30:34 -05:00
Scott Ehlert
c55e350cb2
Triggering a build, argh.
2011-04-13 17:08:39 -05:00
Scott Ehlert
b0fe032b8d
Triggering a build.
2011-04-13 16:44:20 -05:00
Scott Ehlert
aa25870fb8
Triggering a build.
2011-04-13 16:09:36 -05:00
Scott Ehlert
6814cfbcd7
Triggering a build, please.
2011-04-07 15:09:56 -05:00
Scott Ehlert
2884696024
Triggering a build, perhaps.
2011-04-07 14:51:56 -05:00
Scott Ehlert
b4b37daaf6
Triggering build to fix bug 4729.
2010-12-03 23:58:41 -08:00
Scott Ehlert
172abb2710
Added support for L4D on Mac OS X (bug 4684, r=fyren).
2010-10-29 20:04:50 -05:00
Scott Ehlert
a643c6ef1e
Fixed sample ext makefiles for L4D Linux builds (bug 4681, r=fyren).
2010-10-28 12:42:13 -07:00
Scott Ehlert
68d822f50a
Fixed loading L4D on Linux (bug 4681, r=dvander).
2010-10-27 22:05:56 -07:00
Scott Ehlert
e6a93a799a
Added support for L4D2 on Mac OS X (bug 4647, r=fyren).
2010-10-14 18:27:37 -05:00
Scott Ehlert
0340b62b7c
Triggering build against L4D2 SDK changes.
...
This should fix sm_kick.
2010-10-05 23:32:27 -07:00
Scott Ehlert
5488f60260
Triggering build against L4D1 SDK changes.
2010-10-05 20:07:14 -07:00
Scott Ehlert
99b9860ea5
Added Alien Swarm build config for sample extension (bug 4530, r=psychonic).
2010-08-20 10:42:16 -05:00
Scott Ehlert
dc5f82cce2
Fixed alignment on a couple of SourcePawn debugging structures on OS X (bug 4578, r=dvander).
...
This problem only affected plugins compiled with a fairly old version of spcomp.
2010-08-19 22:51:42 -05:00
Scott Ehlert
0d933a1901
Disabled nextmap plugin on Alien Swarm (bug 4571, r=fyren).
2010-08-16 15:13:47 -05:00
Scott Ehlert
817fa9d9be
Oh, fixed package script for new bintools binary (bug 4548).
2010-08-01 15:09:48 -05:00
Scott Ehlert
89334bb459
Bintools extension no longer needs a separate build for each engine (bug 4548, r=dvander).
2010-08-01 14:57:54 -05:00
Scott Ehlert
0ae2d99599
Fixed potential crash with IMemUtils::FindPattern on Linux (bug 4554, r=dvander).
2010-07-31 16:06:22 -05:00
Scott Ehlert
e1199a02ee
Fixed missing version string and compile date for MySQL extension (bug 4547, r=dvander).
2010-07-28 14:48:51 -05:00
Scott Ehlert
9408a61eb1
Ugh, fixed builds for real. How did that even happen?
2010-07-27 20:28:27 -05:00
Scott Ehlert
78d7e1bdfe
Hopefully fixed build.
2010-07-27 18:02:37 -05:00
Scott Ehlert
dd44a0aaea
Added support for Alien Swarm (bug 4530, r=dvander).
2010-07-27 17:32:32 -05:00
Scott Ehlert
563e981902
Fixed Linux and OS X builds.
2010-07-21 22:23:56 -05:00
Scott Ehlert
a366096ef4
Added MSVC10 project file for sample extension (bug 4521, r=dvander).
2010-07-15 15:19:14 -05:00
Scott Ehlert
c72222f718
Updated docs on replicate and notify params for SetConVar* and ResetConVar (bug 4517, r=pred).
2010-07-14 20:29:53 -05:00
Scott Ehlert
fba0ec93bf
Fixed replicate and notify params not working on old engine games (bug 4516, r=pred).
...
This also fixes an issue where clients could be notified of convar changes twice on newer engines (Orange Box and later).
2010-07-14 20:29:45 -05:00
Scott Ehlert
86f767e1aa
Made name param of GetConVarName() non-const (bug 4515, r=pred).
2010-07-14 20:29:29 -05:00
Scott Ehlert
7e54192713
Added gamedata for DOD:S on Mac OS X. (bug 4513, r=dvander).
2010-07-12 21:03:25 -05:00
Scott Ehlert
abf7aed880
Triggering a build to compile against L4D2 SDK changes (bug 4509).
2010-07-11 03:00:30 -05:00
Scott Ehlert
9d5e994c01
Bleh, fixed compiler error in console.inc caused by previous changeset.
2010-07-07 02:27:59 -05:00
Scott Ehlert
6f16fc77b8
Added GetConVarDefault() native (bug 4502, r=dvander).
2010-07-06 17:32:58 -05:00
Scott Ehlert
075b4e92a9
Added gamedata for TF2 on Mac OS X. (bug 4455, r=dvander).
2010-06-10 17:12:52 -05:00
Scott Ehlert
124086419e
Fixed IMemUtils::ResolveSymbol() on Mac OS X (bug 4448, r=dvander).
2010-06-07 13:26:45 -05:00
Scott Ehlert
b413405876
Added gamedata for CS:S Beta (ep2v) on Mac OS X. (bug 4399, r=dvander).
2010-06-04 17:14:52 -05:00
Scott Ehlert
e518605d69
Fixed various areas where code was being compiled for Linux only, but should actually be used on OS X too (bug 4392, r=dvander).
2010-05-29 18:11:47 -04:00
Scott Ehlert
9a35085ac3
Merge.
2010-05-29 00:38:08 -05:00
Scott Ehlert
b0cf41de08
Fixed potential problem when using bintools to call functions that return objects by value on OS X (bug 4392, r=dvander).
...
Objects are only returned in memory when their sizes are greater than 8 or are not a power of 2.
2010-05-29 00:22:21 -05:00
Scott Ehlert
a73cc93d21
Added version information to Mac OS X binaries (bug 4392, r=dvander).
2010-05-27 21:05:32 -05:00
Scott Ehlert
5a10299074
Added Mac OS X build support to sample extension makefiles (bug 4392, r=dvander).
2010-05-27 21:04:49 -05:00
Scott Ehlert
77d243f87f
Merge.
2010-05-27 21:04:22 -05:00
Scott Ehlert
3133b9b010
Merge.
2010-05-22 01:08:42 -05:00
Scott Ehlert
beb1ab81e0
Updated .hgignore to ignore dylib binaries on OS X.
2010-05-19 04:31:10 -05:00
Scott Ehlert
e5126b4c65
Added support for "mac" in game data files (bug 4393, r=dvander).
2010-05-16 02:27:53 -04:00
Scott Ehlert
a2a4df5d06
Triggering build.
2010-05-15 20:50:24 -04:00
Scott Ehlert
ac0bd9714b
Triggering build.
2010-05-15 20:00:55 -04:00
Scott Ehlert
0fba0923c8
Changed MSVC compiler flag /Ot to /Ox and added /OPT:REF linker flag.
2010-05-14 02:42:08 -05:00
Scott Ehlert
e0169f6696
Fixed loader on Mac OS X (bug 4392, r=dvander).
2010-05-14 01:04:17 -05:00
Scott Ehlert
fb28f4bcd0
Fixed package name for Windows (bug 4395).
2010-05-13 04:54:31 -05:00
Scott Ehlert
8852256ab6
Appended OS names to package archives (bug 4395, r=dvander).
2010-05-13 04:23:43 -05:00
Scott Ehlert
95de453677
Compile and link fixes for Mac OS X (bug 4392, r=dvander).
2010-05-13 04:22:31 -05:00
Scott Ehlert
5ef40e15c4
Add support for Mac OS X to ResolveSymbol() and FindPattern() in IMemUtils (bug 4392, r=dvander).
2010-05-13 04:20:41 -05:00
Scott Ehlert
31f223bff5
Merge.
2010-05-13 04:19:39 -05:00
Scott Ehlert
9fce2b1d8e
Only build OB-Valve binaries on Mac OS X for now (bug 4392, r=dvander).
2010-05-13 04:18:58 -05:00
Scott Ehlert
f4e22cb44c
Backed out changeset 29e6cc6f2124 (bug 4392).
2010-05-12 04:13:56 -05:00
Scott Ehlert
f06af54165
Fixed compiler and linker flags for darwin (r=dvander).
...
The previous commit by 'me' was a fake atrocity created by dvander. :o
2010-05-11 02:36:03 -05:00
Scott Ehlert
3d4754d4ad
Fixed master amb script for darwin (r=dvander).
2010-05-11 00:10:36 -07:00
Scott Ehlert
b9ea1d1be4
Fixed master amb script for darwin (r=dvander).
2010-05-11 00:10:36 -07:00
Scott Ehlert
8fe7f8b8d8
Fixed SendConVarValue() on TF2, DOD:S, L4D, and L4D2 (bug 4273, r=dvander).
2010-05-04 22:53:26 -04:00
Scott Ehlert
6996a0db2b
Argh, really fixed HookEntityOutput() crash on TF2 (bug 4375).
2010-04-30 11:18:45 -04:00
Scott Ehlert
b89a899c82
Fixed HookEntityOutput() crash with recent updates to TF2 and L4D2 (bug 4375, r=pred, a=blocking).
2010-04-30 03:51:35 -04:00
Scott Ehlert
6ba29219e5
Updated sample extension makefiles to compile against latest changes for L4D2 and TF2 (bug 4374, r=dvander).
2010-04-29 16:06:32 -04:00
Scott Ehlert
68a0d10443
Webternet and Updater extensions now load on Windows 2000 (bug 4234, r=dvander).
2010-01-20 15:12:57 -06:00
Scott Ehlert
3a6808e4d8
Updated .hgignore for Explorer files beginning with a lowercase letter (argh!)
2010-01-20 02:40:55 -06:00
Scott Ehlert
5dd6867408
Updated .hgignore to ignore some Windows and OS X files.
2009-11-22 01:39:29 -06:00
Scott Ehlert
9d410df287
Updated sample_ext and mms_sample_ext for Orange Box Valve and Left 4 Dead 2 (bug 4118, r=pred).
2009-11-22 01:33:08 -06:00
Scott Ehlert
dc0ea197cd
Added IMemoryUtils::ResolveSymbol() for resolving symbols hidden via GCC's -fvisibility=hidden (bug 4091, r=dvander,pred).
...
Right now, this is only used on L4D2 where it is needed.
2009-11-06 16:24:40 -06:00
Scott Ehlert
edc6591041
Use SOURCE_ENGINE_ORANGEBOXVALVE constant from MM:S 1.8 (bug 4087, r=dvander).
2009-10-30 14:04:43 -05:00
Scott Ehlert
8c297832f6
Fixed Windows build, I think.
2009-10-30 00:03:54 -05:00
Scott Ehlert
a1ff408c13
Merge.
2009-10-29 21:47:27 -05:00
Scott Ehlert
2dea76dfa1
Changed name in credits.
2009-10-29 17:35:00 -05:00
Scott Ehlert
e3e11d233c
Merge.
2009-10-06 13:37:59 -05:00
Scott Ehlert
fcfd5c7419
Fixed crash when a plugin was unloaded before a client convar query had returned results (bug 4044, r=dvander).
2009-10-06 13:37:30 -05:00
Scott Ehlert
07901946d0
Fixed building of libcurl on Linux when a build clobber is done.
2009-10-06 01:52:08 -05:00
Scott Ehlert
705ea18b2a
Really fixed version.rc file problem by removing and recreating build OUTPUT directory when required (bug 4042, r=dvander).
2009-10-06 01:46:06 -05:00
Scott Ehlert
3277cc3675
Fixed case where version.rc files could have incorrect version number (bug 4042, r=dvander).
2009-10-04 00:52:53 -05:00
Scott Ehlert
7fac7c8713
Pushing a build to test buildbot against mercurial 1.2.
2009-03-09 06:38:20 -05:00
Scott Ehlert
d8264fada7
Merge from 1.2 branch.
2009-03-05 15:48:38 -06:00