EuropaTools/cmake
modeco80 29a78724e8 tools: Implement new "toollib"
This essentially is a even-more refactored version of the new eupak "Task" setup, but done in a generic way, so multiple tools can be written like eupak easily, and I Don't Need to Duplicate It Every Time.

This commit also comes with a new test binary, "toollib_test". This will be removed once it's no longer needed and I'm done sketching out the API set (and eupak is refactored to use toollib instead), but for now this provides a two-way thing:

- Allows me to hack on toollib without breaking everything
- Shows how to use toollib.
2025-01-17 16:03:39 -05:00
..
CompilerFlags-GNU.cmake *: Add some hardening compile options. 2025-01-08 13:08:49 -05:00
CompilerFlags.cmake *: Add some hardening compile options. 2025-01-08 13:08:49 -05:00
Policies.cmake *: Relicense to MIT 2025-01-07 18:02:27 -05:00
ProjectFuncs.cmake tools: Implement new "toollib" 2025-01-17 16:03:39 -05:00