mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-21 06:10:16 +08:00
OS X: Install CFBundles as complete directories
Install CFBundles as directories just like frameworks and application bundles.
This commit is contained in:
@@ -210,6 +210,20 @@ void cmInstallTargetGenerator::GenerateScriptForConfig(std::ostream& os,
|
||||
// Tweaks apply to the binary inside the bundle.
|
||||
std::string to1 = toDir + targetNameReal;
|
||||
|
||||
filesFrom.push_back(from1);
|
||||
filesTo.push_back(to1);
|
||||
}
|
||||
else if(this->Target->IsCFBundleOnApple())
|
||||
{
|
||||
// Install the whole app bundle directory.
|
||||
type = cmInstallType_DIRECTORY;
|
||||
literal_args += " USE_SOURCE_PERMISSIONS";
|
||||
|
||||
std::string targetNameBase = targetName.substr(0, targetName.find('/'));
|
||||
|
||||
std::string from1 = fromDirConfig + targetNameBase;
|
||||
std::string to1 = toDir + targetName;
|
||||
|
||||
filesFrom.push_back(from1);
|
||||
filesTo.push_back(to1);
|
||||
}
|
||||
|
Reference in New Issue
Block a user