[cmake-developers] [CMake 0013032]: Support the option "Use Library Dependency Inputs" in Visual Studio 2005+

Mantis Bug Tracker mantis at public.kitware.com
Fri Mar 9 05:24:39 EST 2012


The following issue has been SUBMITTED. 
====================================================================== 
http://www.cmake.org/Bug/view.php?id=13032 
====================================================================== 
Reported By:                Zahary Karadjov
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   13032
Category:                   CMake
Reproducibility:            always
Severity:                   tweak
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2012-03-09 05:24 EST
Last Modified:              2012-03-09 05:24 EST
====================================================================== 
Summary:                    Support the option "Use Library Dependency Inputs"
in Visual Studio 2005+
Description: 
The build times of Visual Studio CMake generated projects could be significantly
improved if 
1) All dependent static libraries of an executable are listed as dependencies in
Visual Studio
2) The "Linker->General->Use Library Dependency Inputs" option is enabled.

Reference Information:

http://msdn.microsoft.com/en-us/library/024awkd1(v=vs.80).aspx
Use Library Dependency Inputs
In a large project, when a dependent project produces a .lib file, incremental
linking is disabled. If there are many dependent projects that produce .lib
files, building the application can take a long time. When this property is set
to Yes, the project system links in the .obj files for .libs produced by
dependent projects, thus enabling incremental linking.

http://blogs.msdn.com/b/vcblog/archive/2010/05/03/flexible-project-to-project-references.aspx

http://code.google.com/p/chromium/wiki/WindowsIncrementalLinking

http://www.xoreax.com/webhelp/pages/advanced_incredilink.htm
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2012-03-09 05:24 Zahary KaradjovNew Issue                                    
======================================================================




More information about the cmake-developers mailing list