summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Turbov <i.zaufi@gmail.com>2021-07-12 22:10:33 (GMT)
committerBrad King <brad.king@kitware.com>2021-07-13 12:35:27 (GMT)
commit008321595afed33352bfa575894251e9ac3ed1bd (patch)
tree36ce12b51985c31cbba8c9dece6cf8b411c88690
parent45a6fa0c336d4fcecde8017aafa626c7eceec074 (diff)
downloadCMake-008321595afed33352bfa575894251e9ac3ed1bd.zip
CMake-008321595afed33352bfa575894251e9ac3ed1bd.tar.gz
CMake-008321595afed33352bfa575894251e9ac3ed1bd.tar.bz2
Refactor: Change return value to bool for private members
The `cmCPackDebGenerator::createDeb()` and `cmCPackDebGenerator::createDbgsymDDeb()` in fact have boolean return value.
-rw-r--r--Source/CPack/cmCPackDebGenerator.cxx25
-rw-r--r--Source/CPack/cmCPackDebGenerator.h4
2 files changed, 9 insertions, 20 deletions
diff --git a/Source/CPack/cmCPackDebGenerator.cxx b/Source/CPack/cmCPackDebGenerator.cxx
index 43d732e..0216a4a 100644
--- a/Source/CPack/cmCPackDebGenerator.cxx
+++ b/Source/CPack/cmCPackDebGenerator.cxx
@@ -481,7 +481,6 @@ int cmCPackDebGenerator::InitializeInternal()
int cmCPackDebGenerator::PackageOnePack(std::string const& initialTopLevel,
std::string const& packageName)
{
- int retval = 1;
// Begin the archive for this pack
std::string localToplevel(initialTopLevel);
std::string packageFileName(
@@ -529,10 +528,7 @@ int cmCPackDebGenerator::PackageOnePack(std::string const& initialTopLevel,
std::sort(this->packageFiles.begin(), this->packageFiles.end());
}
- int res = this->createDeb();
- if (res != 1) {
- retval = 0;
- }
+ bool retval = this->createDeb();
// add the generated package to package file names list
packageFileName = cmStrCat(this->GetOption("CPACK_TOPLEVEL_DIRECTORY"), '/',
this->GetOption("GEN_CPACK_OUTPUT_FILE_NAME"));
@@ -556,10 +552,7 @@ int cmCPackDebGenerator::PackageOnePack(std::string const& initialTopLevel,
// Sort files so that they have a reproducible order
std::sort(this->packageFiles.begin(), this->packageFiles.end());
- res = this->createDbgsymDDeb();
- if (res != 1) {
- retval = 0;
- }
+ retval = this->createDbgsymDDeb() || retval;
// add the generated package to package file names list
packageFileName =
cmStrCat(this->GetOption("CPACK_TOPLEVEL_DIRECTORY"), '/',
@@ -567,7 +560,7 @@ int cmCPackDebGenerator::PackageOnePack(std::string const& initialTopLevel,
this->packageFileNames.push_back(std::move(packageFileName));
}
- return retval;
+ return int(retval);
}
int cmCPackDebGenerator::PackageComponents(bool ignoreGroup)
@@ -616,7 +609,6 @@ int cmCPackDebGenerator::PackageComponents(bool ignoreGroup)
int cmCPackDebGenerator::PackageComponentsAllInOne(
const std::string& compInstDirName)
{
- int retval = 1;
/* Reset package file name list it will be populated during the
* component packaging run*/
this->packageFileNames.clear();
@@ -678,15 +670,12 @@ int cmCPackDebGenerator::PackageComponentsAllInOne(
// Sort files so that they have a reproducible order
std::sort(this->packageFiles.begin(), this->packageFiles.end());
- int res = this->createDeb();
- if (res != 1) {
- retval = 0;
- }
+ bool retval = this->createDeb();
// add the generated package to package file names list
packageFileName = cmStrCat(this->GetOption("CPACK_TOPLEVEL_DIRECTORY"), '/',
this->GetOption("GEN_CPACK_OUTPUT_FILE_NAME"));
this->packageFileNames.push_back(std::move(packageFileName));
- return retval;
+ return int(retval);
}
int cmCPackDebGenerator::PackageFiles()
@@ -710,7 +699,7 @@ int cmCPackDebGenerator::PackageFiles()
return this->PackageComponentsAllInOne("");
}
-int cmCPackDebGenerator::createDeb()
+bool cmCPackDebGenerator::createDeb()
{
std::map<std::string, std::string> controlValues;
@@ -837,7 +826,7 @@ int cmCPackDebGenerator::createDeb()
return gen.generate();
}
-int cmCPackDebGenerator::createDbgsymDDeb()
+bool cmCPackDebGenerator::createDbgsymDDeb()
{
// Packages containing debug symbols follow the same structure as .debs
// but have different metadata and content.
diff --git a/Source/CPack/cmCPackDebGenerator.h b/Source/CPack/cmCPackDebGenerator.h
index ee8f39a..502746c 100644
--- a/Source/CPack/cmCPackDebGenerator.h
+++ b/Source/CPack/cmCPackDebGenerator.h
@@ -63,8 +63,8 @@ protected:
const std::string& componentName) override;
private:
- int createDeb();
- int createDbgsymDDeb();
+ bool createDeb();
+ bool createDbgsymDDeb();
std::vector<std::string> packageFiles;
};