summaryrefslogtreecommitdiffstats
path: root/Source/cmVS10LinkFlagTable.h
diff options
context:
space:
mode:
authorEric Berge <ericmberge@gmail.com>2014-05-07 18:56:12 (GMT)
committerBrad King <brad.king@kitware.com>2014-05-07 19:24:08 (GMT)
commit9c7f234ceb9a74e2d79e653cbeaece9bfc6211fd (patch)
tree69b494513c6e49d5114dabce6fb2708154da64d2 /Source/cmVS10LinkFlagTable.h
parent9cb4677509aa767245cbf4bb9e655d1559bc10bd (diff)
downloadCMake-9c7f234ceb9a74e2d79e653cbeaece9bfc6211fd.zip
CMake-9c7f234ceb9a74e2d79e653cbeaece9bfc6211fd.tar.gz
CMake-9c7f234ceb9a74e2d79e653cbeaece9bfc6211fd.tar.bz2
VS: Fix /MANIFESTUAC:NO linker option mapping
There are no versions of /MANIFESTUAC:NO where addition values are appended. Remove both of the MANIFESTUAC:NO entries from our flag tables and replace them with one which would set EnableUAC to false and immediately stop processing the /MANIFESTUAC:NO option.
Diffstat (limited to 'Source/cmVS10LinkFlagTable.h')
-rw-r--r--Source/cmVS10LinkFlagTable.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/Source/cmVS10LinkFlagTable.h b/Source/cmVS10LinkFlagTable.h
index 5d15620..f6b758d 100644
--- a/Source/cmVS10LinkFlagTable.h
+++ b/Source/cmVS10LinkFlagTable.h
@@ -191,10 +191,7 @@ static cmVS7FlagTable cmVS10LinkFlagTable[] =
{"LinkDLL", "DLL", "", "true", 0},
//Bool Properties With Argument
- {"EnableUAC", "MANIFESTUAC:NO", "", "false",
- cmVS7FlagTable::UserValueIgnored | cmVS7FlagTable::Continue},
- {"EnableUAC", "MANIFESTUAC:NO", "Enable User Account Control (UAC)", "",
- cmVS7FlagTable::UserValueRequired},
+ {"EnableUAC", "MANIFESTUAC:NO", "", "false", 0},
{"EnableUAC", "MANIFESTUAC:", "", "true",
cmVS7FlagTable::UserValueIgnored | cmVS7FlagTable::Continue},
{"UACUIAccess", "MANIFESTUAC:", "Enable User Account Control (UAC)", "",