[cmake-commits] king committed cmSystemTools.cxx 1.359 1.360

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Jan 24 16:11:08 EST 2008


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

Modified Files:
	cmSystemTools.cxx 
Log Message:
COMP: Cannot do MD5 from KWSys during CMake bootstrap.


Index: cmSystemTools.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmSystemTools.cxx,v
retrieving revision 1.359
retrieving revision 1.360
diff -u -d -r1.359 -r1.360
--- cmSystemTools.cxx	24 Jan 2008 19:41:18 -0000	1.359
+++ cmSystemTools.cxx	24 Jan 2008 21:11:06 -0000	1.360
@@ -1131,6 +1131,7 @@
 
 std::string cmSystemTools::ComputeStringMD5(const char* input)
 {
+#if defined(CMAKE_BUILD_WITH_CMAKE)
   char md5out[32];
   cmsysMD5* md5 = cmsysMD5_New();
   cmsysMD5_Initialize(md5);
@@ -1138,6 +1139,10 @@
   cmsysMD5_FinalizeHex(md5, md5out);
   cmsysMD5_Delete(md5);
   return std::string(md5out, 32);
+#else
+  (void)input;
+  cmSystemTools::Message("md5sum not supported in bootstrapping mode","Error");
+#endif
 }
 
 void cmSystemTools::Glob(const char *directory, const char *regexp,



More information about the Cmake-commits mailing list