|
e583c5ef6c
|
Added module type and module configuration.
|
2025-06-19 16:43:53 +02:00 |
|
|
c3b5244eac
|
Replaced --dump_env with --dump and --dump_format that allow dumping environment and config, both as text or json. And added _info() and env.Info() function for printing that reacts to SCons' -s flag.
|
2025-06-19 13:33:21 +02:00 |
|
|
88844ee5da
|
Added small script for starting scons via IDE for debugging.
|
2025-06-19 13:32:18 +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 |
|
Patrick Wuttke
|
5f11d64744
|
Fixed generation of VSCode launch.json.
|
2025-03-18 09:45:21 +01:00 |
|
|
1401fdea90
|
Next attempt of adding build type to executable and library names.
|
2025-03-14 22:02:40 +01:00 |
|
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 |
|