From 008321595afed33352bfa575894251e9ac3ed1bd Mon Sep 17 00:00:00 2001 From: Alex Turbov Date: Tue, 13 Jul 2021 01:10:33 +0300 Subject: Refactor: Change return value to bool for private members The `cmCPackDebGenerator::createDeb()` and `cmCPackDebGenerator::createDbgsymDDeb()` in fact have boolean return value. --- Source/CPack/cmCPackDebGenerator.cxx | 25 +++++++------------------ Source/CPack/cmCPackDebGenerator.h | 4 ++-- 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 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 packageFiles; }; -- cgit v0.12