I use the LCL but without Lazarus as my IDE and (cross)-compile from the command line.
Cross-compiling from Linux to macOS (-Tdarwin -Px86_64 -dLCLcocoa) works well.
But I cannot produce an app bundle from any fpc command-line option that I have tried.
Lazarus has the UseAppBundle option in the project.lpi file to enable creating an app bundle:
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<General>
<UseAppBundle Value="True"/>
</General>
</ProjectOptions>
</CONFIG>
Is there an fpc / ppc command line option that will build the app bundle, not just the executable?