27 Commits

Author SHA1 Message Date
b9335a6247 Added command line tool and removed lib folder from gitignore. 2025-09-20 14:01:43 +02:00
5c17999cdf (WIP) Restructuring of the project, rework of addons. 2025-09-20 12:17:51 +02:00
Patrick Wuttke
07c2496342 Fixed .sln generation (a little) and changed config to create one .pdb per target. 2025-09-12 09:56:26 +02:00
43503dfec6 Changed folder names for git worktrees to the name of the ref that is checked out for better readability. 2025-07-08 18:40:31 +02:00
b47ceb81dc Added build_dir to cmake result. 2025-07-08 18:40:31 +02:00
4bae8d67a0 Just warn instead of failing when tags cannot be fetched. 2025-07-07 00:13:07 +02:00
161f2e52d8 Give dependencies the option to add to CMAKE_PREFIX_PATH for compiling CMake dependencies against each other. 2025-04-03 16:29:36 +02:00
9436d2c48d Added JINJA_FILE_SEARCHPATH for Jinja file functions to make it easier for library projects to find their files. 2025-03-28 14:52:14 +01:00
2769fd801f Added file_size and file_content_hex Jinja filters.
Added check if Jinja module exists and appropriate error message to
project generation.
2025-03-28 11:35:59 +01:00
1edf745b39 Clone recipe repositories into a separate subfolder. 2025-03-13 23:01:09 +01:00
9e5fc05f4f Introduced recipe repositories. 2025-03-13 22:58:49 +01:00
d03b7097f7 Fixed SQLite build on Linux. 2025-03-13 18:36:17 +01:00
283aa0f99c Added way for dependencies to use options and fixed compilation of ImGui with SDL3 backend. 2025-03-13 09:57:39 +01:00
c994752c32 Added option for ImGui recipe to build from a docking build and to provide backends to compile via options. 2025-03-02 16:00:48 +01:00
bca2398828 Added recipes for some Linux system libraries. 2025-01-12 13:11:43 +01:00
134fb106a8 Added cxxflags to cmake version hash calculation. 2024-12-13 23:39:27 +01:00
349a08b084 Added force parameter when fixing git tags so stuff compiles even if tags are updated. Also added the (yet missing) nghttp2 lib as a dependency to CURL if a version >= 8.10.0 is compiled. 2024-11-20 20:23:14 +01:00
cdbec36b8f Added recipes for curl, libidn2, libpsl and libunistring. 2024-10-23 23:48:46 +02:00
f2dc9872f7 Automatically apply patch when compiling SDL3. 2024-10-13 13:36:01 +02:00
b45fec7561 Added enable_hlsl option to glslang. 2024-09-16 09:50:38 +02:00
1b8d6e175b Added options to version specs and allow specifying a git ref to build instead of a version. 2024-09-11 09:00:03 +02:00
bdf063a16c Added openssl recipe. 2024-09-09 21:52:57 +02:00
4e579121db Fixed compilation with MSVC. 2024-09-09 21:51:36 +02:00
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
a5ba3b5d10 Moved Jinja utility functions to S++. 2024-04-12 21:08:22 +02:00