blob: 655bc33b4d7003a31cfd0754f9e2c798b82a27c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include <vcpkg-test/mockcmakevarprovider.h>
namespace vcpkg::Test
{
Optional<const std::unordered_map<std::string, std::string>&> MockCMakeVarProvider::get_generic_triplet_vars(
Triplet triplet) const
{
auto it = generic_triplet_vars.find(triplet);
if (it == generic_triplet_vars.end()) return nullopt;
return it->second;
}
Optional<const std::unordered_map<std::string, std::string>&> MockCMakeVarProvider::get_dep_info_vars(
const PackageSpec& spec) const
{
auto it = dep_info_vars.find(spec);
if (it == dep_info_vars.end()) return nullopt;
return it->second;
}
Optional<const std::unordered_map<std::string, std::string>&> MockCMakeVarProvider::get_tag_vars(
const PackageSpec& spec) const
{
auto it = tag_vars.find(spec);
if (it == tag_vars.end()) return nullopt;
return it->second;
}
}
|