16 Commits

Author SHA1 Message Date
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
1988bcc99b Added update_repositories command line argument to refresh git repositories. And added recipe for Criterion. 2023-08-05 18:01:31 +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
2eeed1f551 Expose variant_dir to environment (otherwise it's useless). 2023-07-08 11:20:20 +02:00
93aabf30b4 Fixed _RELEASE preprocessor define name. 2023-06-25 13:52:56 +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