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 
						 
				 
			
				
					
						
							
							
								peace-maker 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc518e408 
							
						 
					 
					
						
						
							
							Fix MySQL extension build using vs2015 ( #824 )  
						
						... 
						
						
						
						MySQL defines its own timespec_t. Official mysql builds are built using VS2013, so you still need to compile the client library yourself to be able to link it, but this change makes the dbi extension compatible with future versions already. 
						
					 
					
						2018-06-05 09:29:11 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							08fe840bfd 
							
						 
					 
					
						
						
							
							Probably fix Windows build.  
						
						
						
					 
					
						2018-03-20 17:25:48 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							e27f8fba1a 
							
						 
					 
					
						
						
							
							Hopefully fix Windows build.  
						
						
						
					 
					
						2017-12-20 02:04:05 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce1a4dcac0 
							
						 
					 
					
						
						
							
							64-bit support for CSGO on Linux and macOS ( #705 )  
						
						
						
					 
					
						2017-12-20 01:56:23 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdecceb4b 
							
						 
					 
					
						
						
							
							Switch to AMBuild 2.1 API. ( #694 )  
						
						
						
					 
					
						2017-10-02 07:18:57 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							94383d995d 
							
						 
					 
					
						
						
							
							Fix building of MySQL DBI extension on VS 2015+.  
						
						
						
					 
					
						2016-08-18 14:20:37 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							416abd81a1 
							
						 
					 
					
						
						
							
							Add support for compiling with VS2015.  
						
						
						
					 
					
						2016-03-30 08:56:27 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							76d26044f6 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2014-10-21 21:51:15 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							75335dbef3 
							
						 
					 
					
						
						
							
							Merge pull request  #156  from Bara20/patch-2  
						
						... 
						
						
						
						Fix undefined symbol: clock_gettime. 
						
					 
					
						2014-10-21 12:42:18 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e4569cb2b9 
							
						 
					 
					
						
						
							
							Disable RTTI for more game-agnostic extensions.  
						
						
						
					 
					
						2014-09-11 17:41:25 -07:00 
						 
				 
			
				
					
						
							
							
								Bara 
							
						 
					 
					
						
						
						
						
							
						
						
							d493bc701d 
							
						 
					 
					
						
						
							
							Fix undefined symbol: clock_gettime  
						
						... 
						
						
						
						[SM] Extension dbi.mysql.ext.so failed to load: /home/csgo/csgo/addons/sourcemod/extensions/dbi.mysql.ext.so: undefined symbol: clock_gettime 
						
					 
					
						2014-09-12 01:52:20 +02: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 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b69b0de234 
							
						 
					 
					
						
						
							
							Various build fixes (bug 5997 part 14, r=ds).  
						
						
						
					 
					
						2013-12-30 17:51:01 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							e1a820dcf9 
							
						 
					 
					
						
						
							
							Port simple C++ build scripts to AMBuild 2 (bug 5997 part 1, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:56 -05:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0f62a8ec2f 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation (bug 5227, r=ds).  
						
						
						
					 
					
						2013-03-17 21:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							5f551fa67a 
							
						 
					 
					
						
						
							
							Backed out changeset: 387b27fb575b (bug 5227)  
						
						
						
					 
					
						2012-04-14 01:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							393c54fdc2 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation. (bug 5227, r=ds)  
						
						
						
					 
					
						2012-02-16 19:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							271b52158e 
							
						 
					 
					
						
						
							
							Mac build fixes (bug 4392, r=me).  
						
						
						
					 
					
						2010-05-11 01:46:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d682361cfc 
							
						 
					 
					
						
						
							
							More changes for new build system.  
						
						
						
					 
					
						2009-08-30 00:46:56 -07:00