Damit kann man auch über die Projektverwaltung
Ich bin bis eben davon ausgegangen, dass es sowas auch bei Lazarus gibt. Dort ist das jedoch nur eine Liste und nennt sich Projektinspektor.
In der Form macht es allerdings weniger Sinn viele Units direkt einzubinden, da verstehe ich den Einwand von implementation... Lazarus ist halt eher für kleine Hobby-Projekte ausgelegt wie man an solchen Sachen eindrucksvoll bewiesen bekommt...
Wennn die Dateien ausschließlich zu diesem Projekt gehören, dann gehören sie auch in die Projektdatei. (mit IN, wie man hier so schön sagt)
Ich habe auch Units, die nicht zum Projekt gehören (gemeinsam genutzte Units eben), aber im selben Repository liegen, direkt dem Projekt hinzugefügt.
Die Baumstruktur in der Projektverwaltung von Delphi erlaubt so eine sehr einfache Verwaltung der benutzten Units der verschiedenen Projekte der Projektgruppe. Für Lazarus gilt das wie schon geschrieben aber nicht.