[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:
Vladimir Sukharev
2022-11-30 08:46:40 +00:00
committed by Space Team
parent 10fc86ef92
commit b883dc5434
173 changed files with 2707 additions and 214 deletions
@@ -0,0 +1,8 @@
package pod1 {
var A: Int
@CCall(id = "knifunptr_pod11_A_getter") get
@CCall(id = "knifunptr_pod12_A_setter") set
@CCall(id = "knifunptr_pod10_AAA") external fun AAA(): Int
}
@@ -0,0 +1,3 @@
language = C
headers = A.h B.h
headerFilter=A.h
@@ -0,0 +1,11 @@
package pod1 {
var A: Int
@CCall(id = "knifunptr_pod11_A_getter") get
@CCall(id = "knifunptr_pod12_A_setter") set
@CCall(id = "knifunptr_pod10_AAA") external fun AAA(): Int
var B: Int
@CCall(id = "knifunptr_pod13_B_getter") get
@CCall(id = "knifunptr_pod14_B_setter") set
}
@@ -0,0 +1,3 @@
language = C
headers = A.h B.h
headerFilter=A.h B.h
@@ -0,0 +1,14 @@
package pod1 {
var A: Int
@CCall(id = "knifunptr_pod11_A_getter") get
@CCall(id = "knifunptr_pod12_A_setter") set
@CCall(id = "knifunptr_pod10_AAA") external fun AAA(): Int
var B: Int
@CCall(id = "knifunptr_pod13_B_getter") get
@CCall(id = "knifunptr_pod14_B_setter") set
var C: Int
@CCall(id = "knifunptr_pod15_C_getter") get
@CCall(id = "knifunptr_pod16_C_setter") set
}
@@ -0,0 +1,3 @@
language = C
headers = A.h B.h
headerFilter=A.h B.h C.h
@@ -0,0 +1,11 @@
package pod1 {
var A: Int
@CCall(id = "knifunptr_pod11_A_getter") get
@CCall(id = "knifunptr_pod12_A_setter") set
@CCall(id = "knifunptr_pod10_AAA") external fun AAA(): Int
var C: Int
@CCall(id = "knifunptr_pod13_C_getter") get
@CCall(id = "knifunptr_pod14_C_setter") set
}
@@ -0,0 +1,3 @@
language = C
headers = A.h B.h
headerFilter=A.h C.h
@@ -0,0 +1,7 @@
package pod1 {
var B: Int
@CCall(id = "knifunptr_pod10_B_getter") get
@CCall(id = "knifunptr_pod11_B_setter") set
}
@@ -0,0 +1,3 @@
language = C
headers = A.h B.h
headerFilter=B.h
@@ -0,0 +1,10 @@
package pod1 {
var B: Int
@CCall(id = "knifunptr_pod10_B_getter") get
@CCall(id = "knifunptr_pod11_B_setter") set
var C: Int
@CCall(id = "knifunptr_pod12_C_getter") get
@CCall(id = "knifunptr_pod13_C_setter") set
}
@@ -0,0 +1,3 @@
language = C
headers = A.h B.h
headerFilter=B.h C.h
@@ -0,0 +1,7 @@
package pod1 {
var C: Int
@CCall(id = "knifunptr_pod10_C_getter") get
@CCall(id = "knifunptr_pod11_C_setter") set
}
@@ -0,0 +1,3 @@
language = C
headers = A.h B.h
headerFilter=C.h
@@ -0,0 +1,14 @@
package pod1 {
var A: Int
@CCall(id = "knifunptr_pod11_A_getter") get
@CCall(id = "knifunptr_pod12_A_setter") set
@CCall(id = "knifunptr_pod10_AAA") external fun AAA(): Int
var B: Int
@CCall(id = "knifunptr_pod13_B_getter") get
@CCall(id = "knifunptr_pod14_B_setter") set
var C: Int
@CCall(id = "knifunptr_pod15_C_getter") get
@CCall(id = "knifunptr_pod16_C_setter") set
}
@@ -0,0 +1,2 @@
language = C
headers = A.h B.h
@@ -0,0 +1,11 @@
package pod1 {
var A: Int
@CCall(id = "knifunptr_pod11_A_getter") get
@CCall(id = "knifunptr_pod12_A_setter") set
@CCall(id = "knifunptr_pod10_AAA") external fun AAA(): Int
var C: Int
@CCall(id = "knifunptr_pod13_C_getter") get
@CCall(id = "knifunptr_pod14_C_setter") set
}
@@ -0,0 +1,2 @@
language = Objective-C
modules = A
@@ -0,0 +1,14 @@
package pod1 {
var A: Int
@CCall(id = "knifunptr_pod11_A_getter") get
@CCall(id = "knifunptr_pod12_A_setter") set
@CCall(id = "knifunptr_pod10_AAA") external fun AAA(): Int
var B: Int
@CCall(id = "knifunptr_pod13_B_getter") get
@CCall(id = "knifunptr_pod14_B_setter") set
var C: Int
@CCall(id = "knifunptr_pod15_C_getter") get
@CCall(id = "knifunptr_pod16_C_setter") set
}
@@ -0,0 +1,2 @@
language = Objective-C
modules = A B
@@ -0,0 +1,10 @@
package pod1 {
var B: Int
@CCall(id = "knifunptr_pod10_B_getter") get
@CCall(id = "knifunptr_pod11_B_setter") set
var C: Int
@CCall(id = "knifunptr_pod12_C_getter") get
@CCall(id = "knifunptr_pod13_C_setter") set
}
@@ -0,0 +1,2 @@
language = Objective-C
modules = B