IDE: Do not remove completely valid FPMake-dependencies with a minus-sign in the name (like fcl-db)

git-svn-id: trunk@59721 -
This commit is contained in:
joost 2018-12-03 20:51:31 +00:00
parent 0e016b16dc
commit 4ef117880d

View File

@ -952,7 +952,9 @@ begin
PkgDependency.LoadFromXMLConfig(XMLConfig,ThePath+'Item'+IntToStr(i+1)+'/',
FileVersion);
PkgDependency.HoldPackage:=HoldPackages;
if PkgDependency.IsMakingSense then
// IsMakingSense checks if the package-name is a valid identifier. This is
// not applicable to FPMake-packages.
if (PkgDependency.DependencyType=pdtFPMake) or PkgDependency.IsMakingSense then
List.Add(PkgDependency)
else
PkgDependency.Free;