|
|
@@ -124,7 +124,14 @@ int cmCPackCygwinSourceGenerator::CompressFiles(const char* outFileName,
|
|
|
std::string outerTarFile
|
|
|
= this->GetOption("CPACK_TEMPORARY_DIRECTORY");
|
|
|
outerTarFile += "-";
|
|
|
- outerTarFile += this->GetOption("CPACK_CYGWIN_PATCH_NUMBER");
|
|
|
+ const char* patch = this->GetOption("CPACK_CYGWIN_PATCH_NUMBER");
|
|
|
+ if(!patch)
|
|
|
+ {
|
|
|
+ cmCPackLogger(cmCPackLog::LOG_WARNING, "CPACK_CYGWIN_PATCH_NUMBER"
|
|
|
+ << " not specified, defaulting to 1\n");
|
|
|
+ patch = "1";
|
|
|
+ }
|
|
|
+ outerTarFile += patch;
|
|
|
outerTarFile += "-src.tar";
|
|
|
std::string buildScript = cmSystemTools::GetFilenameName(
|
|
|
this->GetOption("CPACK_CYGWIN_BUILD_SCRIPT"));
|
|
|
@@ -176,7 +183,14 @@ const char* cmCPackCygwinSourceGenerator::GetPackagingInstallPrefix()
|
|
|
const char* cmCPackCygwinSourceGenerator::GetOutputExtension()
|
|
|
{
|
|
|
this->OutputExtension = "-";
|
|
|
- this->OutputExtension += this->GetOption("CPACK_CYGWIN_PATCH_NUMBER");
|
|
|
+ const char* patch = this->GetOption("CPACK_CYGWIN_PATCH_NUMBER");
|
|
|
+ if(!patch)
|
|
|
+ {
|
|
|
+ cmCPackLogger(cmCPackLog::LOG_WARNING, "CPACK_CYGWIN_PATCH_NUMBER"
|
|
|
+ << " not specified, defaulting to 1\n");
|
|
|
+ patch = "1";
|
|
|
+ }
|
|
|
+ this->OutputExtension += patch;
|
|
|
this->OutputExtension += "-src.tar.bz2";
|
|
|
return this->OutputExtension.c_str();
|
|
|
}
|