diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2017-11-25 15:53:32 -0800 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2017-11-25 16:21:54 -0800 |
| commit | 14cbe496bcc136aac590f10d79848ec224088e85 (patch) | |
| tree | 20b3fb94bfde3588b8d43221e300335466e70598 /toolsrc/src | |
| parent | 5335d17f53d491d83d98e80ab0e750ec0f6f430b (diff) | |
| download | vcpkg-14cbe496bcc136aac590f10d79848ec224088e85.tar.gz vcpkg-14cbe496bcc136aac590f10d79848ec224088e85.zip | |
[vcpkg] Allow compilation inside WSL
Diffstat (limited to 'toolsrc/src')
| -rw-r--r-- | toolsrc/src/vcpkg/vcpkgpaths.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/toolsrc/src/vcpkg/vcpkgpaths.cpp b/toolsrc/src/vcpkg/vcpkgpaths.cpp index 0114b51b8..016f26f6d 100644 --- a/toolsrc/src/vcpkg/vcpkgpaths.cpp +++ b/toolsrc/src/vcpkg/vcpkgpaths.cpp @@ -113,7 +113,11 @@ namespace vcpkg static fs::path get_cmake_path(const fs::path& downloads_folder, const fs::path& scripts_folder) { +#if defined(_WIN32) static constexpr std::array<int, 3> EXPECTED_VERSION = {3, 9, 5}; +#else + static constexpr std::array<int, 3> EXPECTED_VERSION = {3, 5, 1}; +#endif static const std::string VERSION_CHECK_ARGUMENTS = "--version"; const std::vector<fs::path> from_path = Files::find_from_PATH("cmake"); @@ -161,7 +165,11 @@ namespace vcpkg fs::path get_git_path(const fs::path& downloads_folder, const fs::path& scripts_folder) { +#if defined(_WIN32) static constexpr std::array<int, 3> EXPECTED_VERSION = {2, 15, 0}; +#else + static constexpr std::array<int, 3> EXPECTED_VERSION = {2, 7, 4}; +#endif static const std::string VERSION_CHECK_ARGUMENTS = "--version"; const std::vector<fs::path> from_path = Files::find_from_PATH("git"); |
