Patrick mewin
mewin pushed to master at mewin/scons-plus-plus 2024-08-04 12:53:15 +02:00
bbfec6c98a More recipes (libjpeg, libz, imagemagick).
mewin pushed to master at mewin/mijin2 2024-08-04 11:28:59 +02:00
9ef450df33 Added equalsIgnoreCase() function.
mewin pushed to master at mewin/scons-plus-plus 2024-08-04 02:31:41 +02:00
abc72895e6 Added recipe for boost.
mewin pushed to master at mewin/scons-plus-plus 2024-08-03 21:31:40 +02:00
6302d61d42 Added recipe for libpng.
mewin pushed to master at mewin/mijin2 2024-08-03 20:49:37 +02:00
ea97d3af48 Removed deducing this-version again as the world (clang) isn't ready for it yet.
mewin pushed to master at mewin/scons-plus-plus 2024-08-03 20:24:51 +02:00
cf2ba0c45e Apparently some Python versions didn't like the backslash in the f-string.
mewin pushed to master at mewin/scons-plus-plus 2024-08-03 20:19:57 +02:00
d8e58f99d5 Added missing psutil to requirements.txt.
mewin pushed to master at mewin/scons-plus-plus 2024-08-03 20:04:38 +02:00
0454186b5a Changed default C++ version to 23.
mewin pushed to master at mewin/mijin2 2024-08-03 15:56:03 +02:00
af51973b2a Added a variant of throwOnError that takes an additional error message.
686dff506d Made Optional::then() use deducing this so it supports const and non-const optionals.
Compare 2 commits »
mewin pushed to master at mewin/mijin2 2024-07-31 22:19:25 +02:00
7658e8fbda Added copy_const_t, copy_volatile_t and copy_cv_t type traits.
2942149cb5 Added option to add custom types ScriptValue.
cdcf99237b Made TypelessBuffer functions noexcept.
Compare 3 commits »
mewin pushed to master at mewin/mijin2 2024-07-29 21:48:18 +02:00
f6f77f6dc1 Return result with more error information when opening a shared library fails.
mewin pushed to master at mewin/scons-plus-plus 2024-07-27 15:59:52 +02:00
63b670e77c Added MakeInterface command that just copies dependencies include folders/defines.
mewin pushed to master at mewin/mijin2 2024-07-27 11:59:00 +02:00
a9a85aecdf Added SharedLibrary wrapper for library handles.
mewin pushed to master at mewin/mijin2 2024-07-27 11:33:02 +02:00
232e2a3e28 Added closeSharedLibrary().
mewin pushed to master at mewin/mijin2 2024-07-27 11:14:49 +02:00
8b55786e77 Added LIBRARY_EXT constant.
mewin pushed to master at mewin/mijin2 2024-07-27 11:04:43 +02:00
e82c697d2e Added getNativePath() method to get the OS version of a virtual path.
mewin pushed to master at mewin/scons-plus-plus 2024-07-26 23:29:50 +02:00
34b2bc1e5b Added missing define and use_external_libfmt option to spdlog recipe.
mewin pushed to master at mewin/mijin2 2024-07-26 23:28:44 +02:00
9b4425c495 Added ScriptValue type as a generic variant type for scripts and similar situations.
3a8602edcc Added ensure() utility to throw an exception if a condition isn't fulfilled.
543d77859d Added operator->() and made get() and operator*() const.
b40814e58b Added missing include.
Compare 4 commits »
mewin pushed to master at mewin/mijin2 2024-07-26 18:51:21 +02:00
0a4f1d2ce4 Added property type.
b66893dda7 Added Optionl::then() for monad functionality.
Compare 2 commits »
mewin pushed to master at mewin/mijin2 2024-07-23 20:16:29 +02:00
f35ee5f038 Added throwOnError utility function.
83a46cae15 Fixed other functions in RelativeFileSystemAdapter.
Compare 2 commits »