36 Commits

Author SHA1 Message Date
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
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
6302d61d42 Added recipe for libpng. 2024-08-03 21:31:34 +02:00
cf2ba0c45e Apparently some Python versions didn't like the backslash in the f-string. 2024-08-03 20:24:45 +02:00
34b2bc1e5b Added missing define and use_external_libfmt option to spdlog recipe. 2024-07-26 23:29:45 +02:00
28c0feb619 Added spdlog recipe. 2024-07-23 18:53:31 +02:00
3171d112ce Added MSVC/Windows compatibility to a few recipes (and the main script). 2024-06-26 10:14:57 +02:00
7b94bc3fe0 Added git_ref parameter to libbacktrace recipe. 2024-04-10 20:54:05 +02:00
040571f74b Added MeCab recipe. 2024-04-10 20:53:52 +02:00
d126296283 Added recipe for iwa. 2024-04-06 14:20:44 +02:00
fa1768381f Also fetch tags. 2023-12-30 23:29:46 +01:00
e6b8062865 Added recipe for MikkTSpace. 2023-12-07 17:42:23 +01:00
4859f40f8f Added custom version of VulkanHeaders as an option to the recipe. 2023-12-07 17:42:08 +01:00
30e7e348c6 Added imgui and an option to inject source files into dependant projects. 2023-11-28 01:36:23 +01:00
d15baed4c4 Fixed library name in yaml-cpp recipe. 2023-11-26 16:12:23 +01:00
2ada4d0a41 Added recipe for yaml-cpp 2023-11-26 13:51:30 +01:00
41f8b81097 Added support for mewin.de branch of glm. 2023-11-26 13:13:27 +01:00
321f003b10 Added cgltf recipe. 2023-11-24 22:13:41 +01:00
3cac31bd81 Added libbacktrace and recursive dependencies. 2023-11-11 12:42:21 +01:00
0abc33d6f8 Fixed Glslang recipe to generate an include folder and avoid mixing with system headers. 2023-11-11 00:30:14 +01:00
dedad06419 Added stb. 2023-11-08 00:23:58 +01:00
76a7a5e35b Only run the generator script if necessary. 2023-11-06 20:45:22 +01:00
5998696860 Fixed glslang recipe even more, corrected path to SPIRV sources. 2023-11-05 10:33:33 +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
7050ec5e43 Added recipes for Glslang and GLM. 2023-11-04 19:34:16 +01:00
d5bfa0ee80 Use install dir instead of project root for build stamp file. Otherwise only one version will be built. 2023-08-06 14:07:30 +02:00
d1c48fbd8a Added common recipe for building CMake projects. And added Catch2 recipe. 2023-08-06 13:41:01 +02:00
1988bcc99b Added update_repositories command line argument to refresh git repositories. And added recipe for Criterion. 2023-08-05 18:01:31 +02:00
acffaa9928 Replaced mijin URL with the HTTP version. 2023-08-05 16:04:10 +02:00
b2a81cadb9 Added recipe for argparse. 2023-07-08 11:20:28 +02:00
d959540e0c Added recipes for fmt and magic_enum. 2023-06-25 13:53:04 +02:00
227daa21d2 Removed __pycache__ from repo. 2023-06-25 13:52:39 +02:00
0071b4942e Add recipe support. 2023-06-25 12:44:11 +02:00