Commit Graph

24 Commits

Author SHA1 Message Date
Guillaume Jacquemin 028d991b74
CMakeLists: change a condition to be more reliable. 2024-04-14 10:44:46 +02:00
Guillaume Jacquemin bd360b9268
CMakeLists: reorganise how system deps are handled.
Allowing each dependency to be system-wide or not is gonna be an
improvement, especially when it comes to IDE memory usage.
2024-04-07 15:40:45 +02:00
Guillaume Jacquemin 3ffac15c26
CMakeLists: add new common variable for dependencies. 2024-04-07 15:20:03 +02:00
Guillaume Jacquemin c48165614a
CMakeLists: remove an unnecessary option.
Logger doesn't output coloured text to the console anymore. As a
result, we don't need to tell Corrade to use ANSI colour codes on
Windows anymore.
2024-04-07 15:11:33 +02:00
Guillaume Jacquemin e156196b98
Update copyright year.
Now's a good time as any, I guess.
2024-03-08 20:25:32 +01:00
Guillaume Jacquemin 4e98a89b9d
CMakeLists: add a better way to force static zlib.
This requires a minimum CMake version bump, but most systems should have
access to 3.24 by now, as it was released last year.
2023-08-28 13:14:00 +02:00
Guillaume Jacquemin 9f8c8191ca
CMakeLists: fix a condition.
Submodules should _not_ be used when using system libs, after all. Derp.
2023-08-28 13:10:41 +02:00
Guillaume Jacquemin e9ce919fd0
CMakeLists: allow using system libs.
This should be useful for some setups, like my current one (see #31's opening
message).
2023-08-27 22:31:54 +02:00
Guillaume Jacquemin 1af948fe03
CMakeLists: add potential support for MSVC.
I won't provide actual support for it because MSVC sucks, but if someone wants
to use it or Clang-cl, now they can.
2023-08-27 21:58:14 +02:00
Guillaume Jacquemin abac0570a4
CMakeLists: WHY IS THIS COMMAND SCREAMING ? 2023-08-27 21:56:06 +02:00
Guillaume Jacquemin 245b741590
CMakeLists: remove a duplicated variable.
Additionally, I started signing my commits with my SSH key, starting with the
previous one (eef4c72d3d). That was long overdue.
2023-08-27 21:51:16 +02:00
Guillaume Jacquemin 32046d9bf8 Update dependencies and adapt to changes. 2022-11-25 10:33:55 +01:00
Guillaume Jacquemin 5c6a83c03b CMakeLists: improve libcurl builds. 2022-11-21 09:20:21 +01:00
Guillaume Jacquemin e6c597ffbc Disable Interconnect.
Nope, it's just not needed.
2022-11-21 09:20:02 +01:00
Guillaume Jacquemin e61d4bba85 Adapt to Corrade/Magnum changes. 2022-07-06 17:22:40 +02:00
Guillaume Jacquemin 1bbbf3cbfd CMakeLists: explicitly disable DX support in SDL. 2022-04-13 11:58:01 +02:00
Guillaume Jacquemin a166948aec SaveTool: remove dependency on cpr, switch to raw libcurl.
Took me pretty much a whole day, but I managed to do it.
2022-03-31 17:57:53 +02:00
Guillaume Jacquemin 2c2e5ad936 SaveTool: remove the dependency on json.hpp. 2022-03-30 15:15:54 +02:00
Guillaume Jacquemin 51faed7210 Update copyright years.
I should have done that earlier... and of course I forgot a few files...
2022-01-30 11:38:22 +01:00
Guillaume Jacquemin 51127241ef Add json.hpp as the JSON lib. 2021-07-28 14:17:47 +02:00
Guillaume Jacquemin 83002868d9 Add an explanatory comment. 2021-07-22 13:10:40 +02:00
Guillaume Jacquemin 4dd2064aae Add cpr. 2021-07-22 11:36:37 +02:00
Guillaume Jacquemin fdb39e1d1d CMakeLists: we won't need those libraries, in the end.
The ImGui integration needs the Flat shader in Magnum::Shaders, so that
one stays on.
2021-06-20 23:56:46 +02:00
Guillaume Jacquemin 61d1e3635f Add initial files.
Feature parity is also reached.
2021-06-11 19:24:52 +02:00