|
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 |
|
|
7916566d47
|
Adjusted dynamic library extension for Windows (which is also .lib).
|
2025-07-08 18:40:31 +02:00 |
|
|
b47ceb81dc
|
Added build_dir to cmake result.
|
2025-07-08 18:40:31 +02:00 |
|
Patrick Wuttke
|
8371f96d4a
|
Merge branch 'master' of https://git.mewin.de/mewin/scons-plus-plus
|
2025-07-08 14:34:23 +02:00 |
|
Patrick Wuttke
|
af53bf6084
|
Added Visual Studio project generation.
|
2025-07-08 14:34:20 +02:00 |
|
|
4bae8d67a0
|
Just warn instead of failing when tags cannot be fetched.
|
2025-07-07 00:13:07 +02:00 |
|
|
0ac1621494
|
Added option for projects to add own variables.
|
2025-07-06 10:40:33 +02:00 |
|
|
8770bd97dc
|
Made preprocessor with MSVC behave correctly.
|
2025-06-24 15:21:49 +02:00 |
|
|
68f20bcf2d
|
Disabled parentheses-equality warning on CLang vecause it was producing false positives.
|
2025-06-23 00:25:10 +02:00 |
|
|
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 |
|