MantisBT - CMake |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0014708 | CMake | CMake | public | 2014-01-18 07:21 | 2014-06-02 08:38 |
|
Reporter | Amelek | |
Assigned To | | |
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | won't fix | |
Platform | Windows | OS | 7 | OS Version | 64 |
Product Version | CMake 2.8.12.1 | |
Target Version | | Fixed in Version | | |
|
Summary | 0014708: Release configuration has LTCG disabled |
Description | I'm CMake user and I noticed that few project that use CMake (including Ogre and CEGUI) do not have Link time code generation enabled in Release configuration. This naturally renders such solutions useless performance-wise and fixing this manually is tedious.
It seem that bug is in CMake as there is no code in the CMakeList.txt that would explicitly disable this behavior.
On network there seem to be some workarounds (put flag manually in some magic variable), but this option should be enabled by default. There is no penalty for having it and resulting code is much faster in most cases. |
Steps To Reproduce | Configure Ogre, notice that LTCG is disabled in Release configuration |
Additional Information | LTCG should be enabled in Release configuration |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2014-01-18 07:21 | Amelek | New Issue | |
2014-01-20 09:03 | Brad King | Note Added: 0034965 | |
2014-01-20 09:03 | Brad King | Status | new => resolved |
2014-01-20 09:03 | Brad King | Resolution | open => won't fix |
2014-06-02 08:38 | Robert Maynard | Note Added: 0036087 | |
2014-06-02 08:38 | Robert Maynard | Status | resolved => closed |