|
|
@@ -4299,6 +4299,15 @@ void cmGlobalXCodeGenerator::AddEmbeddedResources(cmXCodeObject* target)
|
|
|
dstSubfolderSpec, NoActionOnCopyByDefault);
|
|
|
}
|
|
|
|
|
|
+void cmGlobalXCodeGenerator::AddEmbeddedXPCServices(cmXCodeObject* target)
|
|
|
+{
|
|
|
+ static const auto dstSubfolderSpec = "16";
|
|
|
+
|
|
|
+ this->AddEmbeddedObjects(
|
|
|
+ target, "Embed XPC Services", "XCODE_EMBED_XPC_SERVICES", dstSubfolderSpec,
|
|
|
+ NoActionOnCopyByDefault, "$(CONTENTS_FOLDER_PATH)/XPCServices");
|
|
|
+}
|
|
|
+
|
|
|
bool cmGlobalXCodeGenerator::CreateGroups(
|
|
|
std::vector<cmLocalGenerator*>& generators)
|
|
|
{
|
|
|
@@ -4712,6 +4721,7 @@ bool cmGlobalXCodeGenerator::CreateXCodeObjects(
|
|
|
this->AddEmbeddedAppExtensions(t);
|
|
|
this->AddEmbeddedExtensionKitExtensions(t);
|
|
|
this->AddEmbeddedResources(t);
|
|
|
+ this->AddEmbeddedXPCServices(t);
|
|
|
// Inherit project-wide values for any target-specific search paths.
|
|
|
this->InheritBuildSettingAttribute(t, "HEADER_SEARCH_PATHS");
|
|
|
this->InheritBuildSettingAttribute(t, "SYSTEM_HEADER_SEARCH_PATHS");
|