diff options
Diffstat (limited to 'toolsrc/src/vcpkg_paths.cpp')
| -rw-r--r-- | toolsrc/src/vcpkg_paths.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/toolsrc/src/vcpkg_paths.cpp b/toolsrc/src/vcpkg_paths.cpp index 10b6d992a..dfcfd5eca 100644 --- a/toolsrc/src/vcpkg_paths.cpp +++ b/toolsrc/src/vcpkg_paths.cpp @@ -3,6 +3,7 @@ #include "vcpkg_paths.h" #include "metrics.h" #include "vcpkg_System.h" +#include "package_spec.h" namespace fs = std::tr2::sys; @@ -45,4 +46,14 @@ namespace vcpkg paths.ports_cmake = paths.root / "scripts" / "ports.cmake"; return paths; } + + fs::path vcpkg_paths::find_available_package(const package_spec& spec) const + { + return this->packages / Strings::format("%s_%s", spec.name, spec.target_triplet); + } + + fs::path vcpkg_paths::find_available_port_file(const package_spec& spec) const + { + return this->ports / spec.name; + } } |
