MPP: Do not populate content roots in the absence of ExternalProject
#KT-26900 Fixed
This commit is contained in:
+1
@@ -301,6 +301,7 @@ open class KotlinMPPGradleProjectResolver : AbstractProjectResolverExtension() {
|
||||
resolverCtx: ProjectResolverContext
|
||||
) {
|
||||
val mppModel = resolverCtx.getExtraProject(gradleModule, KotlinMPPGradleModel::class.java) ?: return
|
||||
if (resolverCtx.getExtraProject(gradleModule, ExternalProject::class.java) == null) return
|
||||
processSourceSets(gradleModule, mppModel, ideModule, resolverCtx) { dataNode, sourceSet ->
|
||||
if (dataNode == null || sourceSet.platform == KotlinPlatform.ANDROID) return@processSourceSets
|
||||
createContentRootData(sourceSet.sourceDirs, sourceSet.sourceType, dataNode)
|
||||
|
||||
Reference in New Issue
Block a user