134 Commits

Author SHA1 Message Date
Patrick Wuttke
3a3c79d240 Revert "Updated to include build type and variant in binary names, so they don't need to be rebuilt everytime the configuration is changed."
Modifying the suffix variables broke the library file detection, at least on Windows.

This reverts commit e6e7dbe6425e1b60cf6383242453d8fc8db8da1e.
2025-03-14 09:49:21 +01:00
e6e7dbe642 Updated to include build type and variant in binary names, so they don't need to be rebuilt everytime the configuration is changed. 2025-03-13 23:42:58 +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
ba5def01b0 Fixed imgui-node-editor build when using GCC. 2025-03-13 18:36:07 +01:00
Patrick Wuttke
4082f8cb22 Added build type to object suffix so switching between configs is a lot quicker. 2025-03-13 15:00:24 +01:00
Patrick Wuttke
0bec9f7062 Added project template for VSCode (only Windows for now). 2025-03-13 10:42:48 +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
71f8631e48 Added recipe for portable-file-dialogs. 2025-03-12 15:50:16 +01:00
ae739b9946 Fixed Release and Release_Debug build on windows. 2025-03-11 17:46:57 +01:00
2cc3145669 Added recipe for ImGui Node Editor. 2025-03-11 17:46:39 +01:00
5159c80167 Added recipe for SQLite on Windows (still WIP). 2025-03-11 09:35:38 +01:00
748f8f229f (WIP) SQLite recipe. 2025-03-10 09:55:34 +01:00
b034e87aaf Properly disable exceptions in MSVC. 2025-03-07 11:00:17 +01:00
726d206f9a Disabled tests for fmt. 2025-03-07 10:59:41 +01:00
5debc6d334 Added recipe for icon font cpp headers. 2025-03-07 10:48:56 +01:00
5c6a8a1cc6 Fixed issue with dependency injection not working due to the 'add target via name in dependencies' shortcut :/. 2025-03-02 22:20:21 +01:00
9d3d52ffaf Added recipe for RAID. 2025-03-02 22:19:22 +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
42dada23c9 Added CXX_NO_EXCEPTIONS config to disable exceptions. 2025-03-02 16:00:12 +01:00
0e22057fc4 Added recipe for sdlpp. 2025-02-14 22:37:27 +01:00
c883f3c1c7 Added DXC recipe. 2025-01-19 01:17:35 +01:00
bca2398828 Added recipes for some Linux system libraries. 2025-01-12 13:11:43 +01:00
10a5239b7f Fixed default value for enable_asan. 2025-01-09 17:56:28 +01:00
0b8d115907 Added option for address sanitization on MSVC. 2024-12-26 14:48:18 +01:00
134fb106a8 Added cxxflags to cmake version hash calculation. 2024-12-13 23:39:27 +01:00
b546931c09 Added libraries to automatic CLion project generation. 2024-12-13 00:52:10 +01:00
7c4e403747 Fixed up Clang warnings. 2024-12-08 22:38:52 +01:00
c24c864915 Disabled Clang 'missing-field-initializers' warning. 2024-12-06 20:36:37 +01:00
fe95a92cf6 Added GCC build script. 2024-12-06 09:46:54 +01:00
1bdc1ef7a0 Used latest compiler version. 2024-12-05 17:03:44 +01:00
ff219840ea Added chmod to make scripts executable. 2024-12-05 16:59:17 +01:00
ee55878b18 Added build script stuff. 2024-12-05 16:31:59 +01:00
55893909f0 Added requests to requirements. 2024-11-21 00:08:30 +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
5490de84eb Fixed Lua compilation on Windows. 2024-11-14 10:02:14 +01:00
70fc36335a Added GSL recipe. 2024-11-09 21:36:32 +01:00
ca1466469f Fixed lua recipe. 2024-11-08 12:36:59 +01:00
42a433582c Added Lua recipe. 2024-11-05 10:08:42 +01:00
0dcd8b383c Added DX12 recipe. 2024-10-30 11:10:30 +01:00
946cfc57ce Fixed wrong project name used when generating CLion project. 2024-10-27 13:52:00 +01:00
28c1675b87 Fixed typo. 2024-10-25 09:46:09 +02:00
7345305a77 Fixed CURL and Boost compilation on Windows. 2024-10-25 09:42:03 +02:00
651c8770c3 Added recipe for json and updated yaml-cpp recipe. 2024-10-25 08:37:07 +02:00
071cd207a9 Removed some old code. 2024-10-23 23:55:59 +02:00
a479e90335 Fixed compilation with MSVC. 2024-10-23 23:48:46 +02: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
2b05834798 Allow specifying a library from the current project as a dependency. 2024-10-12 12:30:21 +02:00