MCPcopy Create free account
hub / github.com/Kitware/CMake / CleanTemporaryDirectory

Method CleanTemporaryDirectory

Source/CPack/cmCPackGenerator.cxx:1496–1511  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1494}
1495
1496int cmCPackGenerator::CleanTemporaryDirectory()
1497{
1498 std::string tempInstallDirectory =
1499 this->GetOption("CPACK_TEMPORARY_DIRECTORY");
1500 if (cmsys::SystemTools::FileExists(tempInstallDirectory)) {
1501 cmCPackLogger(cmCPackLog::LOG_OUTPUT,
1502 "- Clean temporary : " << tempInstallDirectory << std::endl);
1503 if (!cmSystemTools::RepeatedRemoveDirectory(tempInstallDirectory)) {
1504 cmCPackLogger(cmCPackLog::LOG_ERROR,
1505 "Problem removing temporary directory: "
1506 << tempInstallDirectory << std::endl);
1507 return 0;
1508 }
1509 }
1510 return 1;
1511}
1512
1513cmInstalledFile const* cmCPackGenerator::GetInstalledFile(
1514 std::string const& name) const

Callers 1

InstallProjectMethod · 0.95

Calls 2

GetOptionMethod · 0.95
FileExistsFunction · 0.50

Tested by

no test coverage detected