Bartosz Taudul
|
0e47224578
|
Universally use add_compile_options().
|
2024-09-27 14:10:30 +02:00 |
|
Bartosz Taudul
|
8f8871454c
|
Fix macos build, hopefully.
|
2024-09-26 16:02:47 +02:00 |
|
Bartosz Taudul
|
f6882e2a5d
|
Use a proper way to enable compiler diagnostics with color.
|
2024-09-23 23:11:08 +02:00 |
|
Bartosz Taudul
|
7792b95443
|
Workaround MSVC mutex fubar.
|
2024-09-23 23:10:11 +02:00 |
|
Bartosz Taudul
|
821f2f907b
|
Tracy compiles its own freetype.
|
2024-09-20 21:46:32 +02:00 |
|
Bartosz Taudul
|
0f0f2c6b9b
|
Compile everything on emscripten with the same set of flags.
|
2024-09-18 19:13:26 +02:00 |
|
Bartosz Taudul
|
3bb6f1bb68
|
Adjust link flags for emscripten.
Increase the thread pool to account for background jobs. Increase stack
size, as it was overflowing. Move the pthread flag out of config.cmake.
|
2024-09-18 19:13:26 +02:00 |
|
Bartosz Taudul
|
5098fc2a70
|
No mold on emscripten.
|
2024-07-17 22:54:18 +02:00 |
|
Bartosz Taudul
|
521e371c60
|
Ignore CMake build directories.
|
2024-07-12 17:13:16 +02:00 |
|
Bartosz Taudul
|
005d092903
|
Don't set debug flags in non-debug builds (to shut up the compiler).
|
2024-05-24 01:16:06 +02:00 |
|
Bartosz Taudul
|
c5e64a182c
|
Do not "eliminate unused debug types". It's broken.
|
2024-05-24 01:07:02 +02:00 |
|
Matias Kangasjärvelä
|
63da2886d1
|
Enable multi-processor compilation in Visual Studio projects
|
2024-05-18 15:01:43 +03:00 |
|
Bartosz Taudul
|
813f4243db
|
Restrict using mold linker to clang.
|
2024-05-12 19:44:58 +02:00 |
|
Bartosz Taudul
|
4420f5863f
|
Workaround CMake + ninja lack of compiler output color.
|
2024-05-04 13:30:53 +02:00 |
|
Bartosz Taudul
|
e38d9fa7ce
|
Use mold linker if available.
|
2024-03-23 02:08:36 +01:00 |
|
Bartosz Taudul
|
afceec59aa
|
Enable AVX2 code generation on MSVC.
|
2024-03-22 22:07:43 +01:00 |
|
Bartosz Taudul
|
8b8cd7d28b
|
Add -pthread to emscripten compile and link commands.
|
2024-03-21 23:04:41 +01:00 |
|
Bartosz Taudul
|
434d73c7bd
|
Emscripten support.
Doesn't work due to i64 vs i32 type mismatch in glGetIntegerv, which
seems like some general compatibility bullshit, not something related
to CMake.
|
2024-03-21 23:04:41 +01:00 |
|
Bartosz Taudul
|
25898a9c7a
|
Enable LTO.
|
2024-03-21 23:04:39 +01:00 |
|
Bartosz Taudul
|
46718851da
|
Extract some common definitions.
|
2024-03-21 23:04:39 +01:00 |
|