Add CompilerOutputKind.DYNAMIC_CACHE and .STATIC_CACHE for Native BE
This commit is contained in:
committed by
SvyatoslavScherbina
parent
0e3f0c98e5
commit
df570ec2a2
@@ -92,7 +92,18 @@ enum class CompilerOutputKind {
|
||||
},
|
||||
BITCODE {
|
||||
override fun suffix(target: KonanTarget?) = ".bc"
|
||||
};
|
||||
},
|
||||
|
||||
DYNAMIC_CACHE {
|
||||
override fun suffix(target: KonanTarget?) = ".${target!!.family.dynamicSuffix}"
|
||||
override fun prefix(target: KonanTarget?) = "${target!!.family.dynamicPrefix}"
|
||||
},
|
||||
STATIC_CACHE {
|
||||
override fun suffix(target: KonanTarget?) = ".${target!!.family.staticSuffix}"
|
||||
override fun prefix(target: KonanTarget?) = "${target!!.family.staticPrefix}"
|
||||
},
|
||||
|
||||
;
|
||||
|
||||
abstract fun suffix(target: KonanTarget? = null): String
|
||||
open fun prefix(target: KonanTarget? = null): String = ""
|
||||
|
||||
Reference in New Issue
Block a user