import std; import Crafter.Build; namespace fs = std::filesystem; using namespace Crafter; extern "C" Configuration CrafterBuildProject(std::span args) { Configuration cfg; cfg.path = "tests/ShouldCompile/"; cfg.name = "ShouldCompile"; cfg.outputName = "ShouldCompile"; cfg.type = ConfigurationType::Executable; ApplyStandardArgs(cfg, args); cfg.dependencies = { ParentLib("Crafter.Thread") }; std::array ifaces = {}; std::array impls = { "ShouldCompile" }; cfg.GetInterfacesAndImplementations(ifaces, impls); return cfg; }