|
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 |
|
|
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 |
|
|
946cfc57ce
|
Fixed wrong project name used when generating CLion project.
|
2024-10-27 13:52:00 +01:00 |
|
|
a479e90335
|
Fixed compilation with MSVC.
|
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 |
|
|
e3b3fd8f7c
|
Save and reuse UUIDs between project generations.
|
2024-10-11 16:57:31 +02:00 |
|
|
329278c5f5
|
Fixed generated CLion project for platforms that use PROGPREFIX or PROGSUFFIX (e.g. Windows).
|
2024-10-11 10:21:21 +02:00 |
|
|
a0bbb46e51
|
Cleaned up/updated CLion project generation code and templates.
|
2024-10-10 23:23:29 +02:00 |
|
|
c6bba0e440
|
Added generation of CLion projects.
|
2024-10-10 00:06:58 +02:00 |
|
|
0a29b41639
|
Fixed (hopefully) the depends functionality.
|
2024-09-20 00:14:17 +02:00 |
|
|
ae870e798d
|
Added SHOW_INCLUDES debug setting (only MSVC for now).
|
2024-09-12 15:09:06 +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 |
|
|
6cd076394d
|
Added recipe for winsock2 and target_os to dependency conditions.
|
2024-09-09 21:52:57 +02:00 |
|
|
eb044b6d2f
|
Fixed compilation with MSVC.
|
2024-09-09 21:52:56 +02:00 |
|
|
e6adeb3a20
|
Moved check of SYSTEM_CACHE_DIR accessibility to before it is used.
|
2024-09-09 21:52:13 +02:00 |
|
|
fa83ff4581
|
Adjusted error description to make more sense.
|
2024-09-09 21:51:45 +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 |
|
|
17ee9777ed
|
Some tests.
|
2024-09-09 21:50:47 +02:00 |
|
|
ecb8ea9a74
|
Allow settings COMPILATIONDB_FILTER_FILES via config.
|
2024-08-18 11:15:32 +02:00 |
|
|
a3426f1132
|
Enable experimental library features (jthread) for clang.
|
2024-08-18 09:58:30 +02:00 |
|
|
e9438455ea
|
Moved check of SYSTEM_CACHE_DIR accessibility to before it is used.
|
2024-08-18 09:51:04 +02:00 |
|
|
cc5fd2d668
|
Added CXXFLAGS and CFLAGS to config variables.
|
2024-08-18 09:47:24 +02:00 |
|
|
6c1ad82c16
|
Fixed cases when there are no libs.
|
2024-08-04 16:07:35 +02:00 |
|
|
7d070c7e68
|
Moved all the recipes that weren't actually recipes to addons.
|
2024-08-04 13:11:10 +02:00 |
|
|
bbfec6c98a
|
More recipes (libjpeg, libz, imagemagick).
|
2024-08-04 12:53:07 +02:00 |
|
|
abc72895e6
|
Added recipe for boost.
|
2024-08-04 02:31:31 +02:00 |
|
|
0454186b5a
|
Changed default C++ version to 23.
|
2024-08-03 20:04:22 +02:00 |
|
|
63b670e77c
|
Added MakeInterface command that just copies dependencies include folders/defines.
|
2024-07-27 15:59:46 +02:00 |
|
|
27f6869a1f
|
Added COMPILATIONDB_FILTER_FILES option and auto update if there was no update since boot.
|
2024-06-28 18:22:57 +02:00 |
|
|
3171d112ce
|
Added MSVC/Windows compatibility to a few recipes (and the main script).
|
2024-06-26 10:14:57 +02:00 |
|
|
c8554282f9
|
Added another ignored warning for compiling libfmt.
|
2024-05-17 20:30:18 +02:00 |
|
|
a5ba3b5d10
|
Moved Jinja utility functions to S++.
|
2024-04-12 21:08:22 +02:00 |
|
|
447a694eb0
|
Added wrapper for Gch builder. And disabled another warning because weird things are happening.
|
2023-12-21 19:18:25 +01:00 |
|
|
6e88c408b7
|
Moved some flags that were actually pure C++ flags to the correct array.
|
2023-12-07 17:41:33 +01:00 |
|
|
2dd5bd4c05
|
Added support for custom tools via config and wrapper for env.Depends().
|
2023-12-02 14:54:07 +01:00 |
|
|
30e7e348c6
|
Added imgui and an option to inject source files into dependant projects.
|
2023-11-28 01:36:23 +01:00 |
|
|
3cac31bd81
|
Added libbacktrace and recursive dependencies.
|
2023-11-11 12:42:21 +01:00 |
|
|
14a080e618
|
Added project option for C++ standard.
|
2023-11-11 00:29:47 +01:00 |
|
|
7f11cd544a
|
Updated recipe for Glslang to build it via Scons instead of CMake so it is compiled with the same options (e.g. safe iterators) as the main project.
|
2023-11-04 22:34:41 +01:00 |
|
|
93dd09e324
|
This was actually a problem with GCC, not Clang.
|
2023-09-02 12:10:08 +02:00 |
|
|
3f4dbaf11e
|
Fixed config file not being used.
|
2023-09-02 11:52:10 +02:00 |
|
|
55f57d55e6
|
Added --dump_env option.
|
2023-09-02 11:32:03 +02:00 |
|
|
02904158b7
|
Ignore warnings about maybe uninitialized variables in Clang. (Seems to be a false positive or a bug in the standard library. Just try clang-tidy.)
|
2023-08-30 19:55:28 +02:00 |
|