[ObjCExport] Split ObjCExport into K1 and Analysis Api implementation

FL-23390
^KT-64168 Fixed
This commit is contained in:
Sebastian Sellmair
2023-12-06 18:14:00 +01:00
committed by Space Team
parent 3e57265fcb
commit e409c60780
95 changed files with 1042 additions and 383 deletions
@@ -0,0 +1,30 @@
plugins {
kotlin("jvm")
}
kotlin {
compilerOptions {
/* Required to use Analysis Api */
freeCompilerArgs.add("-Xcontext-receivers")
}
}
dependencies {
api(project(":native:objcexport-header-generator"))
api(project(":analysis:analysis-api"))
testImplementation(projectTests(":native:objcexport-header-generator"))
testApi(project(":analysis:analysis-api-standalone"))
}
sourceSets {
"main" { projectDefault() }
"test" { projectDefault() }
}
testsJar()
nativeTest("test", tag = null) {
useJUnitPlatform()
enableJunit5ExtensionsAutodetection()
}