Commit graph

11 commits

Author SHA1 Message Date
Jacob 7f99d8dff6 Switch from Meson to CMake.
While some people think CMake is satan's build system, I believe it's
more hackable, and while that doesn't really matter for this project,
I'd prefer if most of my projects use the same build system.

Meson has also been problematic in the past if you use an older version,
particularly with finding dependencies. CMake is a pseudo-standard, so
it should be a better match for what I want to do.
2024-04-14 16:49:35 +02:00
Jacob aeea365854 Code quality improvements. 2024-04-06 14:32:20 +02:00
Jacob 6201be2947 Revise the last commit, should now work on Windows, which I
unfortunately broke.
2024-04-06 14:10:15 +02:00
Jacob 721ddb7fa6 Fix: Files written outside the designated directory. 2024-04-05 15:59:39 +02:00
Jacob 8add312011 Add Visual Studio solution, fix msvc compile errors. 2024-03-01 23:44:45 +01:00
Jacob 952df47309 Add -d option to specify an output directory. 2024-03-01 14:20:07 +01:00
Jacob 28a6d4148e Improve readme documentation 2024-03-01 14:15:24 +01:00
Jacob feeac445d9 Remove standard from meson.build, because we're not using C++20 features
anymore.
2024-03-01 14:03:23 +01:00
Jacob 76c939e997 Add a verbose mode, useful for e.g. debugging. 2024-03-01 14:00:36 +01:00
Jacob f5c800f281 Implement support for reading from standard input. 2024-03-01 10:12:22 +01:00
Jacob 31baa7cb30 Initial commit 2024-02-29 23:40:19 +01:00