Patrick mewin
mewin pushed to master at mewin/build_godot 2023-09-17 15:19:46 +02:00
ed5237ca69 Added Windows target.
mewin pushed to master at mewin/scons-plus-plus 2023-09-02 12:10:17 +02:00
93dd09e324 This was actually a problem with GCC, not Clang.
mewin pushed to master at mewin/scons-plus-plus 2023-09-02 11:52:17 +02:00
3f4dbaf11e Fixed config file not being used.
mewin pushed to master at mewin/scons-plus-plus 2023-09-02 11:32:10 +02:00
55f57d55e6 Added --dump_env option.
mewin pushed to master at mewin/scons-plus-plus 2023-08-30 20:22:35 +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.)
mewin pushed to master at mewin/scons-plus-plus 2023-08-21 09:36:54 +02:00
d2821a239d Ignore unknown warning options with clang to make it easier to support more compiler versions.
mewin pushed to master at mewin/mijin2 2023-08-21 01:48:45 +02:00
cff5879572 Added filter() and some more iterator utilities.
mewin pushed to master at mewin/mijin2 2023-08-06 14:21:37 +02:00
2faae0e5ee Removed "sekiei" from LibConf.
mewin pushed to master at mewin/scons-plus-plus 2023-08-06 14:07:38 +02:00
d5bfa0ee80 Use install dir instead of project root for build stamp file. Otherwise only one version will be built.
mewin pushed to master at mewin/mijin2 2023-08-06 13:53:35 +02:00
a1f1717e22 Added ProcessStream to for running processes (on Linux) and streaming their output.
mewin pushed to master at mewin/scons-plus-plus 2023-08-06 13:41:09 +02:00
d1c48fbd8a Added common recipe for building CMake projects. And added Catch2 recipe.
mewin pushed to master at mewin/scons-plus-plus 2023-08-05 18:01:41 +02:00
1988bcc99b Added update_repositories command line argument to refresh git repositories. And added recipe for Criterion.
mewin pushed to master at mewin/mijin2 2023-08-05 17:48:02 +02:00
1549ef27a7 Fixed some more or less valid clang and clang-tidy errors.
mewin pushed to master at mewin/scons-plus-plus 2023-08-05 16:04:23 +02:00
acffaa9928 Replaced mijin URL with the HTTP version.
mewin pushed to master at mewin/scons-plus-plus 2023-08-05 14:55:50 +02:00
2aa80afc51 Try to create SPP cache dir and use fallback if it fails.
mewin pushed to master at mewin/scons-plus-plus 2023-08-05 14:41:39 +02:00
b8ae0df0ae Use get() instead of in for os.environ to also skip if the value is empty.
mewin pushed to master at mewin/scons-plus-plus 2023-08-05 14:38:39 +02:00
2f3705bb12 Use fallback if HOME is not set.
mewin pushed to master at mewin/scons-plus-plus 2023-08-05 14:09:37 +02:00
3e370bfa52 Added --compiler option and made --config actually work.
mewin pushed to master at mewin/scons-plus-plus 2023-07-08 11:20:35 +02:00
b2a81cadb9 Added recipe for argparse.
2eeed1f551 Expose variant_dir to environment (otherwise it's useless).
Compare 2 commits »
mewin pushed to master at mewin/scons-plus-plus 2023-06-25 13:53:10 +02:00
d959540e0c Added recipes for fmt and magic_enum.
93aabf30b4 Fixed _RELEASE preprocessor define name.
227daa21d2 Removed __pycache__ from repo.
Compare 3 commits »