import std; import Crafter.Build; namespace fs = std::filesystem; using namespace Crafter; extern "C" Configuration CrafterBuildProject(std::span args) { Configuration* graphics = LocalProject({ .projectFile = "../../project.cpp", .args = std::vector(args.begin(), args.end()), }); Configuration cfg; cfg.path = "./"; cfg.name = "Decompression"; cfg.outputName = "Decompression"; ApplyStandardArgs(cfg, args); cfg.dependencies = { graphics }; std::array ifaces = {}; std::array impls = { "main" }; cfg.GetInterfacesAndImplementations(ifaces, impls); return cfg; }