ソースを参照

cmSystemTools: remove `ComputeFileHash` method

No longer used.
Ben Boeckel 2 年 前
コミット
a4e4daceaf
2 ファイル変更0 行追加13 行削除
  1. 0 8
      Source/cmSystemTools.cxx
  2. 0 5
      Source/cmSystemTools.h

+ 0 - 8
Source/cmSystemTools.cxx

@@ -51,7 +51,6 @@
 #  if defined(_WIN32)
 #    include <cm/memory>
 #  endif
-#  include "cmCryptoHash.h"
 #endif
 
 #if defined(CMake_USE_MACH_PARSER)
@@ -1309,13 +1308,6 @@ void cmSystemTools::MoveFileIfDifferent(const std::string& source,
 }
 
 #ifndef CMAKE_BOOTSTRAP
-std::string cmSystemTools::ComputeFileHash(const std::string& source,
-                                           cmCryptoHash::Algo algo)
-{
-  cmCryptoHash hash(algo);
-  return hash.HashFile(source);
-}
-
 #  ifdef _WIN32
 std::string cmSystemTools::ComputeCertificateThumbprint(
   const std::string& source)

+ 0 - 5
Source/cmSystemTools.h

@@ -22,7 +22,6 @@
 #include "cmsys/Status.hxx"      // IWYU pragma: export
 #include "cmsys/SystemTools.hxx" // IWYU pragma: export
 
-#include "cmCryptoHash.h"
 #include "cmDuration.h"
 #include "cmProcessOutput.h"
 
@@ -215,10 +214,6 @@ public:
                                   const std::string& destination);
 
 #ifndef CMAKE_BOOTSTRAP
-  //! Compute the hash of a file
-  static std::string ComputeFileHash(const std::string& source,
-                                     cmCryptoHash::Algo algo);
-
 #  ifdef _WIN32
   //! Get the SHA thumbprint for a certificate file
   static std::string ComputeCertificateThumbprint(const std::string& source);