[K/N][perf] Added macosArm64 target to benchmarksAnalyzer

This commit is contained in:
Elena Lepilkina
2022-02-04 18:28:20 +03:00
committed by Space
parent d2193f3873
commit f67656aeba
@@ -44,7 +44,11 @@ def getHostName() {
def target = System.getProperty("os.name")
if (target == 'Linux') return 'linux'
if (target.startsWith('Windows')) return 'windows'
if (target.startsWith('Mac')) return 'macos'
if (target.startsWith('Mac'))
if (System.getProperty("os.name") == "aarch64")
return 'macosArm64'
else
return 'macosX64'
return 'unknown'
}
@@ -97,7 +101,8 @@ kotlin {
}
linuxMain { dependsOn nativeMain }
windowsMain { dependsOn nativeMain }
macosMain {dependsOn nativeMain }
macosX64Main { dependsOn nativeMain }
macosArm64Main { dependsOn nativeMain }
}
targets {
@@ -128,7 +133,14 @@ kotlin {
}
}
}
fromPreset(presets.macosX64, 'macos') {
fromPreset(presets.macosX64, 'macosX64') {
compilations.main.cinterops {
libcurl {
includeDirs.headerFilterOnly '/opt/local/include', '/usr/local/include'
}
}
}
fromPreset(presets.macosArm64, 'macosArm64') {
compilations.main.cinterops {
libcurl {
includeDirs.headerFilterOnly '/opt/local/include', '/usr/local/include'
@@ -141,7 +153,7 @@ kotlin {
}
}
configure([windows, linux, macos]) {
configure([windows, linux, macosX64, macosArm64]) {
def isCurrentHost = (name == getHostName())
compilations.all {
cinterops.all {