* Add missing KonanTarget.IOS_X64 to llvm optimization pipeline (#2980)
* Fix coverage_basic_library for ios_x64
This commit is contained in:
+1
@@ -45,6 +45,7 @@ private class LlvmPipelineConfiguration(context: Context) {
|
|||||||
val cpuArchitecture: String = when (target) {
|
val cpuArchitecture: String = when (target) {
|
||||||
KonanTarget.IOS_ARM32 -> "armv7"
|
KonanTarget.IOS_ARM32 -> "armv7"
|
||||||
KonanTarget.IOS_ARM64 -> "arm64"
|
KonanTarget.IOS_ARM64 -> "arm64"
|
||||||
|
KonanTarget.IOS_X64 -> "core2"
|
||||||
KonanTarget.MACOS_X64 -> "core2"
|
KonanTarget.MACOS_X64 -> "core2"
|
||||||
else -> error("There is no support for ${target.name} target yet.")
|
else -> error("There is no support for ${target.name} target yet.")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3447,7 +3447,7 @@ task coverage_basic_library(type: RunStandaloneKonanTest) {
|
|||||||
doFirst {
|
doFirst {
|
||||||
def konancScript = isWindows() ? "konanc.bat" : "konanc"
|
def konancScript = isWindows() ? "konanc.bat" : "konanc"
|
||||||
def konanc = "$dist/bin/$konancScript"
|
def konanc = "$dist/bin/$konancScript"
|
||||||
"$konanc $projectDir/coverage/basic/library/library.kt -p library -o $dir/lib_to_cover".execute().waitFor()
|
"$konanc -target ${getTarget(project).name} $projectDir/coverage/basic/library/library.kt -p library -o $dir/lib_to_cover".execute().waitFor()
|
||||||
}
|
}
|
||||||
|
|
||||||
flags = ["-Xcoverage-file=$dir/program.profraw", "-l", "$dir/lib_to_cover", "-Xlibrary-to-cover=$dir/lib_to_cover.klib", "-entry", "coverage.basic.library.main"]
|
flags = ["-Xcoverage-file=$dir/program.profraw", "-l", "$dir/lib_to_cover", "-Xlibrary-to-cover=$dir/lib_to_cover.klib", "-entry", "coverage.basic.library.main"]
|
||||||
|
|||||||
Reference in New Issue
Block a user