[cmake-commits] king committed bootstrap 1.107 1.108

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Feb 7 16:14:07 EST 2008


Update of /cvsroot/CMake/CMake
In directory public:/mounts/ram/cvs-serv27251

Modified Files:
	bootstrap 
Log Message:
ENH: Improve link line generation for static library cycles.

  - Move Tarjan algorithm from cmComputeTargetDepends
    into its own class cmComputeComponentGraph
  - Use cmComputeComponentGraph to identify the component DAG
    of link dependencies in cmComputeLinkDepends
  - Emit non-trivial component members more than once but always
    in a contiguous group on the link line


Index: bootstrap
===================================================================
RCS file: /cvsroot/CMake/CMake/bootstrap,v
retrieving revision 1.107
retrieving revision 1.108
diff -u -d -r1.107 -r1.108
--- bootstrap	6 Feb 2008 04:10:41 -0000	1.107
+++ bootstrap	7 Feb 2008 21:14:05 -0000	1.108
@@ -171,6 +171,7 @@
   cmComputeLinkInformation \
   cmOrderRuntimeDirectories \
   cmComputeTargetDepends \
+  cmComputeComponentGraph \
 "
 
 if ${cmake_system_mingw}; then



More information about the Cmake-commits mailing list