[KT-39120] Add "-fmodules" argument support to Cinterop
Merge-request: KT-MR-6921 Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
10fc86ef92
commit
b883dc5434
+4
@@ -0,0 +1,4 @@
|
||||
@ExternalObjCClass open class Pod1 : NSObject {
|
||||
@ExternalObjCClass open class Pod1Meta : NSObjectMeta {
|
||||
var pod1VersionNumber: Double
|
||||
val pod1VersionString: CArrayPointer<UByteVar /* = UByteVarOf<UByte> */> /* = CPointer<UByteVar /* = UByteVarOf<UByte> */> */
|
||||
@@ -0,0 +1,2 @@
|
||||
language = Objective-C
|
||||
modules = pod1
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
@ExternalObjCClass(binaryName = "_TtC4pod24Pod2") open class Pod2 : Pod1 {
|
||||
@ExternalObjCClass(binaryName = "_TtC4pod24Pod2") open class Pod2Meta : Pod1Meta {
|
||||
var pod2VersionNumber: Double
|
||||
val pod2VersionString: CArrayPointer<UByteVar /* = UByteVarOf<UByte> */> /* = CPointer<UByteVar /* = UByteVarOf<UByte> */> */
|
||||
@@ -0,0 +1,2 @@
|
||||
language = Objective-C
|
||||
modules = pod2
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
const val POD1MACRO: Int = 42
|
||||
var intPOD1: Int
|
||||
@CCall(id = "knifunptr_pod10_intPOD1_getter") get
|
||||
@CCall(id = "knifunptr_pod11_intPOD1_setter") set
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
language = Objective-C
|
||||
modules = interpod1
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
const val POD2POD1MACRO: Int = 42
|
||||
var pointerIntPOD1: CPointer<IntVar /* = IntVarOf<Int> */>?
|
||||
@CCall(id = "knifunptr_pod20_pointerIntPOD1_getter") get
|
||||
@CCall(id = "knifunptr_pod21_pointerIntPOD1_setter") set
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
language = Objective-C
|
||||
modules = interpod2
|
||||
Reference in New Issue
Block a user