import std; import Crafter.Build; namespace fs = std::filesystem; using namespace Crafter; extern "C" Configuration CrafterBuildProject(std::span) { Configuration cfg; cfg.path = "tests/ShouldSendRecieveKeepaliveHTTP/"; cfg.name = "ShouldSendRecieveKeepaliveHTTP"; cfg.outputName = "ShouldSendRecieveKeepaliveHTTP"; cfg.target = "x86_64-pc-linux-gnu"; cfg.type = ConfigurationType::Executable; cfg.dependencies = { ParentLib("crafter-network") }; cfg.linkFlags.push_back("-Wl,--export-dynamic"); cfg.linkFlags.push_back("-ldl"); std::array ifaces = {}; std::array impls = { "ShouldSendRecieveKeepaliveHTTP" }; cfg.GetInterfacesAndImplementations(ifaces, impls); return cfg; }