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

Method GetRootPackageName

Source/CPack/IFW/cmCPackIFWGenerator.cxx:595–615  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

593}
594
595std::string cmCPackIFWGenerator::GetRootPackageName()
596{
597 // Default value
598 std::string name = "root";
599 if (cmValue optIFW_PACKAGE_GROUP =
600 this->GetOption("CPACK_IFW_PACKAGE_GROUP")) {
601 // Configure from root group
602 cmCPackIFWPackage package;
603 package.Generator = this;
604 package.ConfigureFromGroup(*optIFW_PACKAGE_GROUP);
605 name = package.Name;
606 } else if (cmValue optIFW_PACKAGE_NAME =
607 this->GetOption("CPACK_IFW_PACKAGE_NAME")) {
608 // Configure from root package name
609 name = *optIFW_PACKAGE_NAME;
610 } else if (cmValue optPACKAGE_NAME = this->GetOption("CPACK_PACKAGE_NAME")) {
611 // Configure from package name
612 name = *optPACKAGE_NAME;
613 }
614 return name;
615}
616
617std::string cmCPackIFWGenerator::GetGroupPackageName(
618 cmCPackComponentGroup* group) const

Calls 2

ConfigureFromGroupMethod · 0.80
GetOptionMethod · 0.45

Tested by

no test coverage detected