Donald Ziesig wrote 8 lines
Hi Everyone!
A long time ago, I tried to develop common software for Windows and Linux.
I remember having problems keeping the object files, etc, separated so that
the two versions of Lazarus would re-compile the appropriate files. I have
been working almost exclusively on Linux since then, but now I need to use
both with shared source code files.
Can you try to remember what happened?
Are there any recommended practices for setting up Lazarus and various
directories that would make this easier?
I helped work on a program that was used heavily on both Windows and Linux. We typically did not need to do anything special; as mentioned, the output directories include the target platform. The biggest issue we had was that we used a fair number of non-Lazarus/FPC dependencies, and it ended up being easier, in general, to produce complete installations for Windows from Windows in a lot of cases.
But compiling and cross compiling worked fine. In fact, Lazarus/FPC was the only environment we found or that I know about today that handles platform differences so well.
Cheers,
R0b0t1