diff --git a/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/Configurables.kt b/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/Configurables.kt index 48265ac8f43..12ab4ce2d1f 100644 --- a/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/Configurables.kt +++ b/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/Configurables.kt @@ -104,10 +104,12 @@ interface LinuxBasedConfigurables : TargetableConfigurables, LlvmLtoFlags { interface LinuxConfigurables : LinuxBasedConfigurables interface LinuxMIPSConfigurables : LinuxBasedConfigurables interface RaspberryPiConfigurables : LinuxBasedConfigurables -interface AndroidConfigurables : TargetableConfigurables +interface AndroidConfigurables : TargetableConfigurables, LlvmLtoFlags interface WasmConfigurables : TargetableConfigurables, OptFlags, LlcFlags, LldFlags +// Codegen for Zephyr calls opt and llc with predefined set of flags +// so there is no need for OptFlags or LlcFlags. interface ZephyrConfigurables : TargetableConfigurables { val boardSpecificClangFlags get() = targetList("boardSpecificClangFlags") } \ No newline at end of file