lib/autobuild/packages/cmake.rb in autobuild-1.19.0 vs lib/autobuild/packages/cmake.rb in autobuild-1.20.0

- old
+ new

@@ -540,7 +540,13 @@ end if counter > 0 message "%s: removed #{counter} obsolete files from prefix (cmake)" end end + + def self_fingerprint + return unless (base = super) + all_defines = self.class.defines.merge(self.defines).sort_by(&:first) + Digest::SHA1.hexdigest(base + all_defines.join("")) + end end end