aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/VcpkgCmdArguments.cpp
diff options
context:
space:
mode:
authorAlexander Karatarakis <alex@karatarakis.com>2017-04-27 14:09:58 -0700
committerGitHub <noreply@github.com>2017-04-27 14:09:58 -0700
commit2e6d5c3611781c28b0efa62a6ea5bce17cf06d10 (patch)
treee03eefb13c6007245e39f4101b14844060e21b9c /toolsrc/src/VcpkgCmdArguments.cpp
parent4d6af419c8492abf1bd25f07a686d0e2f0457731 (diff)
parent924de7c5fee3a1289e8fe044f5e22ba5ffca2704 (diff)
downloadvcpkg-2e6d5c3611781c28b0efa62a6ea5bce17cf06d10.tar.gz
vcpkg-2e6d5c3611781c28b0efa62a6ea5bce17cf06d10.zip
Merge pull request #989 from tobiaskohlbau/lcOptions
[options] makes options case insensitive
Diffstat (limited to 'toolsrc/src/VcpkgCmdArguments.cpp')
-rw-r--r--toolsrc/src/VcpkgCmdArguments.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/toolsrc/src/VcpkgCmdArguments.cpp b/toolsrc/src/VcpkgCmdArguments.cpp
index 86b1b6d8c..5abe69e66 100644
--- a/toolsrc/src/VcpkgCmdArguments.cpp
+++ b/toolsrc/src/VcpkgCmdArguments.cpp
@@ -78,6 +78,9 @@ namespace vcpkg
if (arg[0] == '-' && arg[1] == '-')
{
+ // make argument case insensitive
+ auto& f = std::use_facet<std::ctype<char>>(std::locale());
+ f.tolower(&arg[0], &arg[0] + arg.size());
// command switch
if (arg == "--vcpkg-root")
{