David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							785c6aa1cf 
							
						 
					 
					
						
						
							
							Update to AMBuild 2.2.  
						
						... 
						
						
						
						This is a pretty big diff because SourceMod had lots of multi-arch
workarounds that can now go away. I've also changed 'x64' to 'x86_64' in
many places since this is how AMBuild normalizes it, and it's far too
late to pick the shorter string, so we might as well suck it up.
The --target-archs parameter has been replaced with --targets. It works
the same way.
The default behavior for SDK inclusion is now "present" instead of
"all" since this lowers the burden of storing many SDKs. Official builds
will still be made with --sdks=all. 
						
					 
					
						2020-08-18 23:09:43 -07:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							1ca4517f46 
							
						 
					 
					
						
						
							
							Revert "Remove arch loops from build scripts. ( #889 )"  
						
						... 
						
						
						
						This reverts commit 7ed329c11f 
						
					 
					
						2018-10-04 17:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ed329c11f 
							
						 
					 
					
						
						
							
							Remove arch loops from build scripts. ( #889 )  
						
						... 
						
						
						
						This simplifies non-sdk build scripts by removing their loops over SM.archs. Instead the top-level
build script will re-evaluate them for each architecture. 
						
					 
					
						2018-09-30 09:59:28 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce1a4dcac0 
							
						 
					 
					
						
						
							
							64-bit support for CSGO on Linux and macOS ( #705 )  
						
						
						
					 
					
						2017-12-20 01:56:23 -06:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							65bf85fcbe 
							
						 
					 
					
						
						
							
							(Re-)Add support for gcc and clang3.9, 4.0, and 5.0.  
						
						
						
					 
					
						2017-10-09 16:53:19 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdecceb4b 
							
						 
					 
					
						
						
							
							Switch to AMBuild 2.1 API. ( #694 )  
						
						
						
					 
					
						2017-10-02 07:18:57 -05:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0387c45995 
							
						 
					 
					
						
						
							
							Fix Mac build.  
						
						
						
					 
					
						2015-11-04 16:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea3d9023b 
							
						 
					 
					
						
						
							
							Fix libcurl build on Clang 3.5.  
						
						
						
					 
					
						2015-11-04 15:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7341bd184e 
							
						 
					 
					
						
						
							
							Remove Project Files from older outdated build systems.  
						
						
						
					 
					
						2015-04-01 19:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							47450bb98c 
							
						 
					 
					
						
						
							
							Disable RTTI for game-agnostic extensions  
						
						
						
					 
					
						2014-09-11 17:28:24 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							ecec7dbef3 
							
						 
					 
					
						
						
							
							Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic).  
						
						... 
						
						
						
						These files include smsdk_ext.cpp, smsdk_ext.h, sm_memtable.h, CDetour/*, and asm/*.
The smsdk_config.h file for each extension has also been moved out of the 'sdk' directory into its parent.
--HG--
rename : extensions/bintools/sdk/smsdk_config.h => extensions/bintools/smsdk_config.h
rename : extensions/clientprefs/sdk/smsdk_config.h => extensions/clientprefs/smsdk_config.h
rename : extensions/cstrike/sdk/smsdk_config.h => extensions/cstrike/smsdk_config.h
rename : extensions/curl/sdk/smsdk_config.h => extensions/curl/smsdk_config.h
rename : extensions/geoip/sdk/smsdk_config.h => extensions/geoip/smsdk_config.h
rename : extensions/mysql/sdk/smsdk_config.h => extensions/mysql/smsdk_config.h
rename : extensions/regex/sdk/smsdk_config.h => extensions/regex/smsdk_config.h
rename : extensions/sdkhooks/sdk/smsdk_config.h => extensions/sdkhooks/smsdk_config.h
rename : extensions/sdktools/sdk/smsdk_config.h => extensions/sdktools/smsdk_config.h
rename : extensions/sqlite/sdk/smsdk_config.h => extensions/sqlite/smsdk_config.h
rename : extensions/structs/sdk/smsdk_config.h => extensions/structs/smsdk_config.h
rename : extensions/tf2/sdk/smsdk_config.h => extensions/tf2/smsdk_config.h
rename : extensions/topmenus/sdk/smsdk_config.h => extensions/topmenus/smsdk_config.h
rename : extensions/updater/sdk/smsdk_config.h => extensions/updater/smsdk_config.h
rename : extensions/sdktools/CDetour/detourhelpers.h => public/CDetour/detourhelpers.h
rename : extensions/sdktools/CDetour/detours.cpp => public/CDetour/detours.cpp
rename : extensions/sdktools/CDetour/detours.h => public/CDetour/detours.h
rename : extensions/sdktools/asm/asm.c => public/asm/asm.c
rename : extensions/sdktools/asm/asm.h => public/asm/asm.h
rename : public/sample_ext/sdk/smsdk_config.h => public/sample_ext/smsdk_config.h
rename : core/logic/sm_memtable.h => public/sm_memtable.h
rename : public/sample_ext/sdk/smsdk_ext.cpp => public/smsdk_ext.cpp
rename : public/sample_ext/sdk/smsdk_ext.h => public/smsdk_ext.h 
						
					 
					
						2014-04-23 21:19:28 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							e00e879af5 
							
						 
					 
					
						
						
							
							Use == instead of is operator for checking string equality in AMBuild scripts (bug 6043, r=dvander).  
						
						
						
					 
					
						2014-02-09 22:50:20 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab8f4a1bd 
							
						 
					 
					
						
						
							
							Remove GLIBC 2.7 depedency from Webternet extension (no bug, r=dvander).  
						
						
						
					 
					
						2014-02-09 15:19:17 -06:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b69b0de234 
							
						 
					 
					
						
						
							
							Various build fixes (bug 5997 part 14, r=ds).  
						
						
						
					 
					
						2013-12-30 17:51:01 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6d320163a1 
							
						 
					 
					
						
						
							
							Various Windows build fixes (bug 5997 part 13, r=ds).  
						
						... 
						
						
						
						--HG--
rename : sourcepawn/compiler/libpawnc.rc => sourcepawn/compiler/version.rc 
						
					 
					
						2013-12-30 17:51:00 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f82224eba0 
							
						 
					 
					
						
						
							
							Move versioning to a static library to improve trivial build speed (bug 5997 part 9, r=ds).  
						
						
						
					 
					
						2013-12-30 17:51:00 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							75e622e879 
							
						 
					 
					
						
						
							
							Port packaging to AMBuild 2 (bug 5997 part 6, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:59 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							54ed1807c0 
							
						 
					 
					
						
						
							
							Port webternet/curl to AMBuild 2 (bug 5997 part 2, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:57 -05:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							efabf18162 
							
						 
					 
					
						
						
							
							Fixed copy-paste error in 116256b519b5.  
						
						
						
					 
					
						2013-05-16 14:58:14 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							56737ac523 
							
						 
					 
					
						
						
							
							File upload support for webternet (r=psychonic).  
						
						
						
					 
					
						2013-05-16 14:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							e84f6e4afd 
							
						 
					 
					
						
						
							
							Backed out updated libcurl.  
						
						
						
					 
					
						2013-03-18 00:55:59 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							9b65900df0 
							
						 
					 
					
						
						
							
							Fix libcurl compile error.  
						
						
						
					 
					
						2013-03-18 00:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							63175aa3cb 
							
						 
					 
					
						
						
							
							Updated cURL version.  
						
						
						
					 
					
						2013-03-17 22:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0f62a8ec2f 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation (bug 5227, r=ds).  
						
						
						
					 
					
						2013-03-17 21:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							bf76be5dfa 
							
						 
					 
					
						
						
							
							Overhauled versioning information (bug 5453, r=dvander).  
						
						
						
					 
					
						2012-08-26 01:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							5f551fa67a 
							
						 
					 
					
						
						
							
							Backed out changeset: 387b27fb575b (bug 5227)  
						
						
						
					 
					
						2012-04-14 01:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							20d1551216 
							
						 
					 
					
						
						
							
							Removed hardcoded SDK path for curl on OS X.  
						
						
						
					 
					
						2012-03-21 22:04:05 -05:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							393c54fdc2 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation. (bug 5227, r=ds)  
						
						
						
					 
					
						2012-02-16 19:26:49 +00: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 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							5acd0dd2d1 
							
						 
					 
					
						
						
							
							Fixed Curl lib AMBuilder script failing with vs2010 (bug 4575, r=ds).  
						
						
						
					 
					
						2010-08-19 13:03:14 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ceb337b2 
							
						 
					 
					
						
						
							
							Move timer natives into logic binary (bug 4402, r=ds).  
						
						... 
						
						
						
						--HG--
rename : core/smn_timers.cpp => core/logic/smn_timers.cpp 
						
					 
					
						2010-05-13 01:47:12 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							271b52158e 
							
						 
					 
					
						
						
							
							Mac build fixes (bug 4392, r=me).  
						
						
						
					 
					
						2010-05-11 01:46:55 -07: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 
							
						 
					 
					
						
						
						
						
							
						
						
							07901946d0 
							
						 
					 
					
						
						
							
							Fixed building of libcurl on Linux when a build clobber is done.  
						
						
						
					 
					
						2009-10-06 01:52:08 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0a060982e3 
							
						 
					 
					
						
						
							
							Fixed extension version reporting.  
						
						
						
					 
					
						2009-08-30 01:54:45 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d682361cfc 
							
						 
					 
					
						
						
							
							More changes for new build system.  
						
						
						
					 
					
						2009-08-30 00:46:56 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f0a14867 
							
						 
					 
					
						
						
							
							Imported support for new build system.  
						
						
						
					 
					
						2009-08-30 00:21:42 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							83393f299a 
							
						 
					 
					
						
						
							
							Removed auto folders (bug 3949).  
						
						
						
					 
					
						2009-08-30 00:03:58 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Woodrow 
							
						 
					 
					
						
						
						
						
							
						
						
							95cffca5f1 
							
						 
					 
					
						
						
							
							Forgot makefiles patch  
						
						
						
					 
					
						2009-08-17 10:53:54 +12:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							40a8892cb7 
							
						 
					 
					
						
						
							
							Merge from sourcemod-1.2 branch.  
						
						
						
					 
					
						2009-03-30 11:43:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e1bb10d859 
							
						 
					 
					
						
						
							
							Removed SSE optimizations from msvc9 project files (bug 3756, r=ds, a12=blocking).  
						
						
						
					 
					
						2009-03-30 08:31:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ee2ce345 
							
						 
					 
					
						
						
							
							Fixed assorted updater bugs (bug 3697, r=pred, a121=blocking).  
						
						
						
					 
					
						2009-03-06 17:41:35 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							d8264fada7 
							
						 
					 
					
						
						
							
							Merge from 1.2 branch.  
						
						
						
					 
					
						2009-03-05 15:48:38 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							72da49415e 
							
						 
					 
					
						
						
							
							Added -dev tag back to version.h files for manual builds.  
						
						
						
					 
					
						2009-03-05 14:59:09 -06:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8e744ec5f7 
							
						 
					 
					
						
						
							
							Re-added -dev tag, bumped version to 1.2.1.  
						
						
						
					 
					
						2009-03-05 02:36:27 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8dfbcf5a9f 
							
						 
					 
					
						
						
							
							Bumped versions.  
						
						
						
					 
					
						2009-03-05 02:07:44 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1f636bf7a9 
							
						 
					 
					
						
						
							
							Bumped trunk to 1.3.0.  
						
						
						
					 
					
						2009-03-05 01:48:18 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							86e600000d 
							
						 
					 
					
						
						
							
							Added -lrt to webternet from suggestion in bug 3686.  
						
						
						
					 
					
						2009-03-04 06:45:50 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							44a04e6167 
							
						 
					 
					
						
						
							
							DS fails once again. Fixed Linux build once and for all.  
						
						
						
					 
					
						2009-02-18 03:25:01 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6a9eb615 
							
						 
					 
					
						
						
							
							Ugh, fixed Linux build for real by removing stray underscores.  
						
						
						
					 
					
						2009-02-18 03:13:25 -06:00