[K/N] Don't assume all apple target support CoreSymbolication

This commit is contained in:
Pavel Kunyavskiy
2021-09-28 11:40:50 +03:00
committed by Space
parent 193effc7c4
commit 9f2035c43d
6 changed files with 22 additions and 8 deletions
@@ -42,6 +42,11 @@ object PlatformInfo {
return getTarget(project).supportsLibBacktrace()
}
@JvmStatic
fun supportsCoreSymbolication(project: Project): Boolean {
return getTarget(project).supportsCoreSymbolication()
}
@JvmStatic
fun checkXcodeVersion(project: Project) {
val properties = PropertiesProvider(project)
@@ -328,6 +328,9 @@ fun targetSupportsMimallocAllocator(targetName: String) =
fun targetSupportsLibBacktrace(targetName: String) =
HostManager().targetByName(targetName).supportsLibBacktrace()
fun targetSupportsCoreSymbolication(targetName: String) =
HostManager().targetByName(targetName).supportsCoreSymbolication()
fun Project.mergeManifestsByTargets(source: File, destination: File) {
logger.info("Merging manifests: $source -> $destination")