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 {
|
BITCODE {
|
||||||
override fun suffix(target: KonanTarget?) = ".bc"
|
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
|
abstract fun suffix(target: KonanTarget? = null): String
|
||||||
open fun prefix(target: KonanTarget? = null): String = ""
|
open fun prefix(target: KonanTarget? = null): String = ""
|
||||||
|
|||||||
Reference in New Issue
Block a user