[K/N] Fixed a dependency tracking bug

This commit is contained in:
Igor Chevdar
2022-12-21 15:08:01 +02:00
committed by Space Team
parent 06d3e1d8bd
commit c9ba9b995e
@@ -140,11 +140,11 @@ internal class DependenciesTrackerImpl(private val generationState: NativeGenera
var isNewDependency = usedBitcode.add(library) var isNewDependency = usedBitcode.add(library)
if (!onlyBitcode) { if (!onlyBitcode) {
isNewDependency = isNewDependency || usedNativeDependencies.add(library) isNewDependency = usedNativeDependencies.add(library) || isNewDependency
} }
libraryFile?.let { libraryFile?.let {
isNewDependency = isNewDependency || usedBitcodeOfFile.add(it) isNewDependency = usedBitcodeOfFile.add(it) || isNewDependency
} }
require(!(sealed && isNewDependency)) { "The dependencies have been sealed off" } require(!(sealed && isNewDependency)) { "The dependencies have been sealed off" }