Relatively new to Lazaus:
I have a shared source directory containing maybe 100 source .pas and .dfm files. It also includes some visual components. Hence it also has a package. All this is shared beween all projects.
Each project then have some include files (e.g. banned serials, if running in debug mode etc.) in each project direcory.
The shared library source code tries cerain places to include these files that vary beween each project.
In Delphi I solve the problem byhaving "dummy"/"default" include files in my shared source directory. That works when compiling packages themselves in both Delphi and Lazarus.
However, when compiling projects, I set Delphi to use the include files in the project path which works great... Now, if I am correct... With the way Lazarus handles/requires packages, this will not be possible? In Lazarus I can not just point a project to search paths for source files. Instead I have to point to packages that all have their own search paths?
Am I correct I will need to "redesign" my usage of include files?