|  | 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 |  | 
			
				
					|  | 3f4dbaf11e | Fixed config file not being used. | 2023-09-02 11:52:10 +02:00 |  | 
			
				
					|  | 55f57d55e6 | Added --dump_env option. | 2023-09-02 11:32:03 +02:00 |  | 
			
				
					|  | 02904158b7 | Ignore warnings about maybe uninitialized variables in Clang. (Seems to be a false positive or a bug in the standard library. Just try clang-tidy.) | 2023-08-30 19:55:28 +02:00 |  | 
			
				
					|  | d2821a239d | Ignore unknown warning options with clang to make it easier to support more compiler versions. | 2023-08-21 09:36:47 +02:00 |  | 
			
				
					|  | d1c48fbd8a | Added common recipe for building CMake projects. And added Catch2 recipe. | 2023-08-06 13:41:01 +02:00 |  |