[Cmake-commits] [cmake-commits] hoffman committed cmCPackDebGenerator.cxx 1.22 1.23
cmake-commits at cmake.org
cmake-commits at cmake.org
Thu Sep 11 10:48:51 EDT 2008
Update of /cvsroot/CMake/CMake/Source/CPack
In directory public:/mounts/ram/cvs-serv21587
Modified Files:
cmCPackDebGenerator.cxx
Log Message:
ENH: add installed size to deb package
Index: cmCPackDebGenerator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CPack/cmCPackDebGenerator.cxx,v
retrieving revision 1.22
retrieving revision 1.23
diff -C 2 -d -r1.22 -r1.23
*** cmCPackDebGenerator.cxx 1 Apr 2008 21:51:10 -0000 1.22
--- cmCPackDebGenerator.cxx 11 Sep 2008 14:48:49 -0000 1.23
***************
*** 117,120 ****
--- 117,131 ----
out << "Suggests: " << debian_pkg_sug << "\n";
}
+ unsigned long totalSize = 0;
+ {
+ std::string dirName = this->GetOption("CPACK_TEMPORARY_DIRECTORY");
+ dirName += '/';
+ for (std::vector<std::string>::const_iterator fileIt = files.begin();
+ fileIt != files.end(); ++ fileIt )
+ {
+ totalSize += cmSystemTools::FileLength(fileIt->c_str());
+ }
+ }
+ out << "Installed-Size: " << totalSize << "\n";
out << "Maintainer: " << maintainer << "\n";
out << "Description: " << desc << "\n";
More information about the Cmake-commits
mailing list