The following issue has been SUBMITTED. ====================================================================== http://www.cmake.org/Bug/view.php?id=12963 ====================================================================== Reported By: birken Assigned To: ====================================================================== Project: CMake Issue ID: 12963 Category: CMake Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2012-02-14 06:35 EST Last Modified: 2012-02-14 06:35 EST ====================================================================== Summary: VS10 /MANIFESTUAC:NO not working properly Description: The /MANIFESTUAC:NO flag doesn't work when creating VS10 project files.
In cmVS10LinkFlagTable.h: {"EnableUAC", "MANIFESTUAC:NO", "", "false", cmVS7FlagTable::UserValueIgnored | cmVS7FlagTable::Continue }, ... {"EnableUAC", "MANIFESTUAC:", "", "true", cmVS7FlagTable::UserValueIgnored | cmVS7FlagTable::Continue}, The continue flag causes cmake to continue checking and then matching with "MANIFESTUAC:" which has user value ignored flag, thus setting it back to true. Removing the continue flag seems to solve the problem. Steps to Reproduce: Remove all /MANIFESTUAC flags from your cmake project add a /MANIFESTUAC:NO link flag build vs10 project, manifest uac is set to true. ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2012-02-14 06:35 birken New Issue ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers