Allow empty source file list for iOS Sticker packs

This commit is contained in:
Andrew Shaitorov
2020-12-06 11:31:26 -05:00
parent 0ab0fe64ac
commit 0a60d1b6b4

View File

@@ -1649,6 +1649,14 @@ void cmGlobalXCodeGenerator::ForceLinkerLanguage(cmGeneratorTarget* gtgt)
}
}
// Allow empty source file list for iOS Sticker packs
if (const char* productType = GetTargetProductType(gtgt)) {
if (strcmp(productType,
"com.apple.product-type.app-extension.messages-sticker-pack") ==
0)
return;
}
// Add an empty source file to the target that compiles with the
// linker language. This should convince Xcode to choose the proper
// language.