This commit is contained in:
parent
284f8d3e49
commit
70668af8f5
20 changed files with 2354 additions and 1048 deletions
10
project.cpp
10
project.cpp
|
|
@ -125,17 +125,17 @@ extern "C" Configuration CrafterBuildProject(std::span<const std::string_view> a
|
|||
"server/implementations/Catcrafts.Server-Orders",
|
||||
"server/implementations/Catcrafts.Server-Mollie",
|
||||
"server/implementations/Catcrafts.Server-Invoice",
|
||||
"server/implementations/Catcrafts.Server-Bunq",
|
||||
"server/implementations/Catcrafts.Server-Coingate",
|
||||
"server/implementations/Catcrafts.Server-Shipping",
|
||||
"server/implementations/Catcrafts.Server-Mail",
|
||||
};
|
||||
cfg.GetInterfacesAndImplementations(ifaces, impls);
|
||||
|
||||
// The bunq client signs requests with an RSA key (OpenSSL EVP). The
|
||||
// TLS transport already links libssl through Crafter.Network; libcrypto
|
||||
// is named explicitly because the signing code calls it directly.
|
||||
// Both rails reach their provider over TLS, which is what libssl is
|
||||
// for here. No code in this product calls libcrypto directly any more
|
||||
// — the RSA request signing that did went with the bunq rail — so it
|
||||
// is left to libssl's own dependency rather than named again.
|
||||
cfg.linkFlags.push_back("-lssl");
|
||||
cfg.linkFlags.push_back("-lcrypto");
|
||||
|
||||
// libmsquic.so.2 is built in crafter-build's external cache, and the
|
||||
// RUNPATH pointing there only exists on the build machine — the first
|
||||
|
|
|
|||
Loading…
Reference in a new issue