Remove library which has invalid library path.

This commit is contained in:
Rik van der Kleij 2019-10-10 21:20:19 +02:00
parent 2300421f08
commit 1bbd829642

View File

@ -321,7 +321,10 @@ object HaskellModuleBuilder {
private def setupProjectLibraries(project: Project, libraryDependencies: Seq[HaskellLibraryDependency], projectLibDirectory: File): Unit = {
getProjectLibraryTable(project).getLibraries.foreach(library => {
libraryDependencies.find(_.nameVersion == library.getName) match {
case Some(_) => ()
case Some(_) =>
if (library.getFiles(OrderRootType.SOURCES).isEmpty) {
removeProjectLibrary(project, library)
}
case None => removeProjectLibrary(project, library)
}
})