diff options
| author | Victor Romero <viromer@microsoft.com> | 2019-01-10 09:54:02 -0800 |
|---|---|---|
| committer | Victor Romero <viromer@microsoft.com> | 2019-01-10 09:54:02 -0800 |
| commit | f9732c27f1bf9aa127ed9b53d4bb20612a6fd0af (patch) | |
| tree | 652e6b64bb2e47ac124fd4b73e97cea2e92abbeb /toolsrc/src | |
| parent | 67ca08e9d3d0fb8097da84bc593a805f7169095f (diff) | |
| parent | 7578a485b181ded330b87cc72726f01e38ff7ed6 (diff) | |
| download | vcpkg-f9732c27f1bf9aa127ed9b53d4bb20612a6fd0af.tar.gz vcpkg-f9732c27f1bf9aa127ed9b53d4bb20612a6fd0af.zip | |
Merge branch 'master' of https://github.com/Microsoft/vcpkg into dev/viromer/5019
Diffstat (limited to 'toolsrc/src')
| -rw-r--r-- | toolsrc/src/vcpkg/metrics.cpp | 2 | ||||
| -rw-r--r-- | toolsrc/src/vcpkg/tools.cpp | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/toolsrc/src/vcpkg/metrics.cpp b/toolsrc/src/vcpkg/metrics.cpp index 2a73dba89..c34f30974 100644 --- a/toolsrc/src/vcpkg/metrics.cpp +++ b/toolsrc/src/vcpkg/metrics.cpp @@ -220,6 +220,8 @@ namespace vcpkg::Metrics "OSX", #elif defined(__linux__) "Linux", +#elif defined(__FreeBSD__) + "FreeBSD", #elif defined(__unix__) "Unix", #else diff --git a/toolsrc/src/vcpkg/tools.cpp b/toolsrc/src/vcpkg/tools.cpp index 365271872..b713b2752 100644 --- a/toolsrc/src/vcpkg/tools.cpp +++ b/toolsrc/src/vcpkg/tools.cpp @@ -52,11 +52,13 @@ namespace vcpkg static constexpr StringLiteral OS_STRING = "osx"; #elif defined(__linux__) static constexpr StringLiteral OS_STRING = "linux"; +#elif defined(__FreeBSD__) + static constexpr StringLiteral OS_STRING = "freebsd"; #else return std::string("operating system is unknown"); #endif -#if defined(_WIN32) || defined(__APPLE__) || defined(__linux__) +#if defined(_WIN32) || defined(__APPLE__) || defined(__linux__) || defined(__FreeBSD__) static const std::string XML_VERSION = "2"; static const fs::path XML_PATH = paths.scripts / "vcpkgTools.xml"; static const std::regex XML_VERSION_REGEX {R"###(<tools[\s]+version="([^"]+)">)###"}; |
