[K/N] KT-54001
Add a new DefFile.excludeFilter property that excludes headers from interop library by given glob. This change is required to properly support platform libs from Xcode 14 without breaking ABI.
This commit is contained in:
@@ -86,10 +86,20 @@ class DefFile(val file:File?, val config:DefFileConfig, val manifestAddendProper
|
||||
properties.getProperty("package")
|
||||
}
|
||||
|
||||
/**
|
||||
* Header inclusion globs.
|
||||
*/
|
||||
val headerFilter by lazy {
|
||||
properties.getSpaceSeparated("headerFilter")
|
||||
}
|
||||
|
||||
/**
|
||||
* Header exclusion globs. Have higher priority than [headerFilter].
|
||||
*/
|
||||
val excludeFilter by lazy {
|
||||
properties.getSpaceSeparated("excludeFilter")
|
||||
}
|
||||
|
||||
val strictEnums by lazy {
|
||||
properties.getSpaceSeparated("strictEnums")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user