Recent

Author Topic: compiling for multiple OS's  (Read 2582 times)

MarkMLl

  • Hero Member
  • *****
  • Posts: 8565
Re: compiling for multiple OS's
« Reply #15 on: March 12, 2024, 08:09:38 am »
Yes, but you are not new to FPC/Lazarus. I think most beginners don’t even think about this at all.
And we, as experienced people, forget about such little things...
 :-[

I am, indeed, not a newcomer. I'm tempted to call myself an oldleaver, but dread to think how Google Translate will handle it :-)

Beginners quite reasonably expect that a facility will be represented by a single library and that they won't need to fiddle with names or paths to handle e.g. different widget sets. But somebody has to write that single library, which is where directives such as $ifdef and more-complex build systems come into play.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

 

TinyPortal © 2005-2018