Skip to content

Commit aff8cdb

Browse files
dcsommerncalexan
authored andcommitted
Use per-platform API level for selecting toolchain
Now that `apiLevels` can be relied on to have the correct per-platform API level, this heuristic can be replaced with a direct lookup.
1 parent e2183c1 commit aff8cdb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

plugin/src/main/kotlin/com/nishtahir/CargoBuildTask.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ open class CargoBuildTask : DefaultTask() {
7070

7171
inline fun <reified T : BaseExtension> buildProjectForTarget(project: Project, toolchain: Toolchain, cargoExtension: CargoExtension) {
7272
val app = project.extensions[T::class]
73-
val apiLevel = cargoExtension.apiLevel ?: app.defaultConfig.minSdkVersion.apiLevel
73+
val apiLevel = cargoExtension.apiLevels[toolchain.platform]!!
7474
val defaultTargetTriple = getDefaultTargetTriple(project, cargoExtension.rustcCommand)
7575

7676
project.exec { spec ->

0 commit comments

Comments
 (0)