On Tue, Feb 9, 2010 at 9:51 PM,  <xiad...@sina.com> wrote:
> When I use the blow statement for MSVC:
> SET (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /GL")
>
> The corresponding statement in the .vcproj file generated by CMake is:
>
> AdditionalOptions=" /Zm1000 /GL"
>
> When I open the property pages in VS 2005,I can see /GL on the page on
> command line, but the item of“Whole Program Optimization”on the page of
> Optimization is still No.
>
> Why does not CMake generate WholeProgramOptimization="1" in the .vcproj
> file?

Not sure, probably an omission.  "/GL" appears to be supported in
cmVS10CLFlagTable.h but not cmLocalVisualStudio7Generator.

Here's a patch
http://public.kitware.com/Bug/view.php?id=10263

P.S.
If it's not clear, CMake not supporting the WholeProgramOptimization
XML tag only affects what the Visual Studio GUI looks like and doesn't
affect the compiling of the code since the /GL shows up in the
additional options line and thus gets added to the command line when
the compiler is run.

-- 
Philip Lowman
_______________________________________________
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://www.cmake.org/mailman/listinfo/cmake

Reply via email to