Xcode: Properly handle BUNDLE_EXTENSION
This commit is contained in:
parent
2e351f892e
commit
e36e5a2680
|
@ -1801,6 +1801,11 @@ void cmGlobalXCodeGenerator::CreateBuildSettings(cmGeneratorTarget* gtgt,
|
|||
extraLinkOptions += " ";
|
||||
extraLinkOptions += createFlags;
|
||||
}
|
||||
const char* ext = gtgt->GetProperty("BUNDLE_EXTENSION");
|
||||
if (ext) {
|
||||
buildSettings->AddAttribute("WRAPPER_EXTENSION",
|
||||
this->CreateString(ext));
|
||||
}
|
||||
std::string plist = this->ComputeInfoPListLocation(gtgt);
|
||||
// Xcode will create the final version of Info.plist at build time,
|
||||
// so let it replace the cfbundle name. This avoids creating
|
||||
|
|
|
@ -50,7 +50,6 @@ set_source_files_properties(
|
|||
set_target_properties(CFBundleTest PROPERTIES
|
||||
BUNDLE 1
|
||||
BUNDLE_EXTENSION plugin
|
||||
XCODE_ATTRIBUTE_WRAPPER_EXTENSION plugin #sets the extension to .plugin
|
||||
XCODE_ATTRIBUTE_MACH_O_TYPE mh_bundle
|
||||
XCODE_ATTRIBUTE_INFOPLIST_FILE ${CMAKE_CURRENT_BINARY_DIR}/Info.plist
|
||||
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_BINARY_DIR}/Info.plist
|
||||
|
|
Loading…
Reference in New Issue