Alternativ gibt's da noch die Möglichkeit, den Pfad direkt in der uses-Klausel mit
in
anzugeben, aber das sollte man sich besser gar nicht erst angewöhnen
Warum? Die Kompilierzeit ist insbesondere bei größeren Projekten deutlich geringer (zumindest bei Delphi, aber das dürfte bei Lazarus kaum anders sein), zudem brauche ich so nur auschecken und kann direkt kompilieren ohne tausend Pfade einzutragen.
Deshalb sehe ich eigentlich keinen Vorteil darin die Units nicht ins Projekt einzubinden und stattdessen die Suchpfade umständlich vollzupflastern. Welchen siehst du denn?