| 
						
					 | 
					
						
						
						
						
							
						
						
							42dada23c9
							
						
					 | 
					
						
						
							
							Added CXX_NO_EXCEPTIONS config to disable exceptions.
						
						
						
						
						
						
					 | 
					
						2025-03-02 16:00:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c883f3c1c7
							
						
					 | 
					
						
						
							
							Added DXC recipe.
						
						
						
						
						
						
					 | 
					
						2025-01-19 01:17:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bca2398828
							
						
					 | 
					
						
						
							
							Added recipes for some Linux system libraries.
						
						
						
						
						
						
					 | 
					
						2025-01-12 13:11:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							10a5239b7f
							
						
					 | 
					
						
						
							
							Fixed default value for enable_asan.
						
						
						
						
						
						
					 | 
					
						2025-01-09 17:56:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0b8d115907
							
						
					 | 
					
						
						
							
							Added option for address sanitization on MSVC.
						
						
						
						
						
						
					 | 
					
						2024-12-26 14:48:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b546931c09
							
						
					 | 
					
						
						
							
							Added libraries to automatic CLion project generation.
						
						
						
						
						
						
					 | 
					
						2024-12-13 00:52:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7c4e403747
							
						
					 | 
					
						
						
							
							Fixed up Clang warnings.
						
						
						
						
						
						
					 | 
					
						2024-12-08 22:38:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c24c864915
							
						
					 | 
					
						
						
							
							Disabled Clang 'missing-field-initializers' warning.
						
						
						
						
						
						
					 | 
					
						2024-12-06 20:36:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							946cfc57ce
							
						
					 | 
					
						
						
							
							Fixed wrong project name used when generating CLion project.
						
						
						
						
						
						
					 | 
					
						2024-10-27 13:52:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a479e90335
							
						
					 | 
					
						
						
							
							Fixed compilation with MSVC.
						
						
						
						
						
						
					 | 
					
						2024-10-23 23:48:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f2dc9872f7
							
						
					 | 
					
						
						
							
							Automatically apply patch when compiling SDL3.
						
						
						
						
						
						
					 | 
					
						2024-10-13 13:36:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2b05834798
							
						
					 | 
					
						
						
							
							Allow specifying a library from the current project as a dependency.
						
						
						
						
						
						
					 | 
					
						2024-10-12 12:30:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e3b3fd8f7c
							
						
					 | 
					
						
						
							
							Save and reuse UUIDs between project generations.
						
						
						
						
						
						
					 | 
					
						2024-10-11 16:57:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							329278c5f5
							
						
					 | 
					
						
						
							
							Fixed generated CLion project for platforms that use PROGPREFIX or PROGSUFFIX (e.g. Windows).
						
						
						
						
						
						
					 | 
					
						2024-10-11 10:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a0bbb46e51
							
						
					 | 
					
						
						
							
							Cleaned up/updated CLion project generation code and templates.
						
						
						
						
						
						
					 | 
					
						2024-10-10 23:23:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c6bba0e440
							
						
					 | 
					
						
						
							
							Added generation of CLion projects.
						
						
						
						
						
						
					 | 
					
						2024-10-10 00:06:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0a29b41639
							
						
					 | 
					
						
						
							
							Fixed (hopefully) the depends functionality.
						
						
						
						
						
						
					 | 
					
						2024-09-20 00:14:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ae870e798d
							
						
					 | 
					
						
						
							
							Added SHOW_INCLUDES debug setting (only MSVC for now).
						
						
						
						
						
						
					 | 
					
						2024-09-12 15:09:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1b8d6e175b
							
						
					 | 
					
						
						
							
							Added options to version specs and allow specifying a git ref to build instead of a version.
						
						
						
						
						
						
					 | 
					
						2024-09-11 09:00:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bdf063a16c
							
						
					 | 
					
						
						
							
							Added openssl recipe.
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:52:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6cd076394d
							
						
					 | 
					
						
						
							
							Added recipe for winsock2 and target_os to dependency conditions.
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:52:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							eb044b6d2f
							
						
					 | 
					
						
						
							
							Fixed compilation with MSVC.
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:52:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e6adeb3a20
							
						
					 | 
					
						
						
							
							Moved check of SYSTEM_CACHE_DIR accessibility to before it is used.
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:52:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fa83ff4581
							
						
					 | 
					
						
						
							
							Adjusted error description to make more sense.
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:51:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4e579121db
							
						
					 | 
					
						
						
							
							Fixed compilation with MSVC.
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:51:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cd727e5a1d
							
						
					 | 
					
						
						
							
							Update to new recipe system (S++ 2.0).
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:50:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6f83b68788
							
						
					 | 
					
						
						
							
							Some more work on the new dependency resolution system.
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:50:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							17ee9777ed
							
						
					 | 
					
						
						
							
							Some tests.
						
						
						
						
						
						
					 | 
					
						2024-09-09 21:50:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ecb8ea9a74
							
						
					 | 
					
						
						
							
							Allow settings COMPILATIONDB_FILTER_FILES via config.
						
						
						
						
						
						
					 | 
					
						2024-08-18 11:15:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a3426f1132
							
						
					 | 
					
						
						
							
							Enable experimental library features (jthread) for clang.
						
						
						
						
						
						
					 | 
					
						2024-08-18 09:58:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e9438455ea
							
						
					 | 
					
						
						
							
							Moved check of SYSTEM_CACHE_DIR accessibility to before it is used.
						
						
						
						
						
						
					 | 
					
						2024-08-18 09:51:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cc5fd2d668
							
						
					 | 
					
						
						
							
							Added CXXFLAGS and CFLAGS to config variables.
						
						
						
						
						
						
					 | 
					
						2024-08-18 09:47:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6c1ad82c16
							
						
					 | 
					
						
						
							
							Fixed cases when there are no libs.
						
						
						
						
						
						
					 | 
					
						2024-08-04 16:07:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7d070c7e68
							
						
					 | 
					
						
						
							
							Moved all the recipes that weren't actually recipes to addons.
						
						
						
						
						
						
					 | 
					
						2024-08-04 13:11:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bbfec6c98a
							
						
					 | 
					
						
						
							
							More recipes (libjpeg, libz, imagemagick).
						
						
						
						
						
						
					 | 
					
						2024-08-04 12:53:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							abc72895e6
							
						
					 | 
					
						
						
							
							Added recipe for boost.
						
						
						
						
						
						
					 | 
					
						2024-08-04 02:31:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0454186b5a
							
						
					 | 
					
						
						
							
							Changed default C++ version to 23.
						
						
						
						
						
						
					 | 
					
						2024-08-03 20:04:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							63b670e77c
							
						
					 | 
					
						
						
							
							Added MakeInterface command that just copies dependencies include folders/defines.
						
						
						
						
						
						
					 | 
					
						2024-07-27 15:59:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							27f6869a1f
							
						
					 | 
					
						
						
							
							Added COMPILATIONDB_FILTER_FILES option and auto update if there was no update since boot.
						
						
						
						
						
						
					 | 
					
						2024-06-28 18:22:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3171d112ce
							
						
					 | 
					
						
						
							
							Added MSVC/Windows compatibility to a few recipes (and the main script).
						
						
						
						
						
						
					 | 
					
						2024-06-26 10:14:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c8554282f9
							
						
					 | 
					
						
						
							
							Added another ignored warning for compiling libfmt.
						
						
						
						
						
						
					 | 
					
						2024-05-17 20:30:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a5ba3b5d10
							
						
					 | 
					
						
						
							
							Moved Jinja utility functions to S++.
						
						
						
						
						
						
					 | 
					
						2024-04-12 21:08:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							447a694eb0
							
						
					 | 
					
						
						
							
							Added wrapper for Gch builder. And disabled another warning because weird things are happening.
						
						
						
						
						
						
					 | 
					
						2023-12-21 19:18:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6e88c408b7
							
						
					 | 
					
						
						
							
							Moved some flags that were actually pure C++ flags to the correct array.
						
						
						
						
						
						
					 | 
					
						2023-12-07 17:41:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2dd5bd4c05
							
						
					 | 
					
						
						
							
							Added support for custom tools via config and wrapper for env.Depends().
						
						
						
						
						
						
					 | 
					
						2023-12-02 14:54:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							30e7e348c6
							
						
					 | 
					
						
						
							
							Added imgui and an option to inject source files into dependant projects.
						
						
						
						
						
						
					 | 
					
						2023-11-28 01:36:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3cac31bd81
							
						
					 | 
					
						
						
							
							Added libbacktrace and recursive dependencies.
						
						
						
						
						
						
					 | 
					
						2023-11-11 12:42:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							14a080e618
							
						
					 | 
					
						
						
							
							Added project option for C++ standard.
						
						
						
						
						
						
					 | 
					
						2023-11-11 00:29:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7f11cd544a
							
						
					 | 
					
						
						
							
							Updated recipe for Glslang to build it via Scons instead of CMake so it is compiled with the same options (e.g. safe iterators) as the main project.
						
						
						
						
						
						
					 | 
					
						2023-11-04 22:34:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							93dd09e324
							
						
					 | 
					
						
						
							
							This was actually a problem with GCC, not Clang.
						
						
						
						
						
						
					 | 
					
						2023-09-02 12:10:08 +02:00 | 
					
					
						
						
							
							
							
						
					 |