30 Commits

Author SHA1 Message Date
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
14a080e618 Added project option for C++ standard. 2023-11-11 00:29:47 +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
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
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
2aa80afc51 Try to create SPP cache dir and use fallback if it fails. 2023-08-05 14:55:44 +02:00
b8ae0df0ae Use get() instead of in for os.environ to also skip if the value is empty. 2023-08-05 14:41:34 +02:00
2f3705bb12 Use fallback if HOME is not set. 2023-08-05 14:38:19 +02:00
3e370bfa52 Added --compiler option and made --config actually work. 2023-08-05 14:09:29 +02:00
b2a81cadb9 Added recipe for argparse. 2023-07-08 11:20:28 +02:00
2eeed1f551 Expose variant_dir to environment (otherwise it's useless). 2023-07-08 11:20:20 +02:00
d959540e0c Added recipes for fmt and magic_enum. 2023-06-25 13:53:04 +02:00
93aabf30b4 Fixed _RELEASE preprocessor define name. 2023-06-25 13:52:56 +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
feb87f3cf2 Initial commit 2023-06-22 15:24:30 +02:00