spierce7
03/13/2020, 8:00 PMkotlin {
android {
compilations.all {
kotlinOptions.jvmTarget = "1.8"
}
publishAllLibraryVariants()
}
ios {
compilations.all {
cinterops {
create("firebasecore") {
packageName("cocoapods.FirebaseCore")
defFile = File("$projectDir/src/iosMain/c_interop/FirebaseCore.def")
includeDirs ("$projectDir/../iosApp/Pods/FirebaseCore/Firebase/Core/Public")
compilerOpts ("-F$projectDir/src/iosMain/c_interop/modules/FirebaseCore-6.0.2")
}
create("firestore") {
packageName("cocoapods.FirebaseFirestore")
defFile = File("$projectDir/src/iosMain/c_interop/FirebaseFirestore.def")
includeDirs ("$projectDir/../iosApp/Pods/FirebaseFirestore/Firestore/Source/Public", "$projectDir/../iosApp/Pods/FirebaseCore/Firebase/Core/Public")
compilerOpts ("-F$projectDir/src/iosMain/c_interop/modules/FirebaseFirestore-1.3.2")
}
}
}
}
// ...
}
spierce7
03/13/2020, 10:36 PMios()
target. using the platform specific targets and source folders has worked.