The following issue has been SUBMITTED. 
====================================================================== 
http://public.kitware.com/Bug/view.php?id=14758 
====================================================================== 
Reported By:                Marcel Loose
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   14758
Category:                   CMake
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2014-02-17 07:52 EST
Last Modified:              2014-02-17 07:52 EST
====================================================================== 
Summary:                    Delayed de-duplication of include directories may
cause huge memory usage
Description: 
Since CMake 2.8.8 de-duplication of include directories is postponed to the
generation phase. This can cause serious problems if the number of duplicate
entries grows large.

If I understand things correctly, this redesign was made in order to support
generator expressions. Would it be possible to do immediate de-duplication of
entries that don't contain a generator expression?

Steps to Reproduce: 
I haven't been able to create an easy to reproduce setup (yet). Any version of
CMake >= 2.8.8 will exhibit this behaviour.

Additional Information: 
See the email thread
http://cmake.3232098.n2.nabble.com/include-directories-versus-set-directory-properties-PROPERTIES-INCLUDE-DIRECTORIES-td7586636.html

This issue is related to http://public.kitware.com/Bug/view.php?id=14094.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2014-02-17 07:52 Marcel Loose   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

Reply via email to