[Cmake-commits] [cmake-commits] king committed cmComputeTargetDepends.cxx 1.2 1.3

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Aug 6 17:48:51 EDT 2008


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

Modified Files:
	cmComputeTargetDepends.cxx 
Log Message:
ENH: Improve readability of circular depends error

When reporting the dependencies in a strongly connected component quote
the target names to make the message more readable no matter the target
name.


Index: cmComputeTargetDepends.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmComputeTargetDepends.cxx,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** cmComputeTargetDepends.cxx	7 Feb 2008 21:14:05 -0000	1.2
--- cmComputeTargetDepends.cxx	6 Aug 2008 21:48:49 -0000	1.3
***************
*** 366,370 ****
  
      // Describe the depender.
!     e << "  " << depender->GetName() << " of type "
        << cmTarget::TargetTypeNames[depender->GetType()] << "\n";
  
--- 366,370 ----
  
      // Describe the depender.
!     e << "  \"" << depender->GetName() << "\" of type "
        << cmTarget::TargetTypeNames[depender->GetType()] << "\n";
  
***************
*** 377,381 ****
          {
          cmTarget* dependee = this->Targets[j];
!         e << "    depends on " << dependee->GetName() << "\n";
          }
        }
--- 377,381 ----
          {
          cmTarget* dependee = this->Targets[j];
!         e << "    depends on \"" << dependee->GetName() << "\"\n";
          }
        }



More information about the Cmake-commits mailing list