[fpc-pascal] Mac OS X SDL without gcc or XCode
Jonas Maebe
jonas.maebe at elis.ugent.be
Tue Mar 17 18:15:48 CET 2009
On 17 Mar 2009, at 14:52, dmitry boyarintsev wrote:
> There're some fpc-sdl templates for XCode (at jedi-sdl). I'm using
> Lazarus IDE (codetools mostly wanted feature) for development, and
> using XCode is pain for me.
> It's also possible to use precompiled library, as desctibed at this
> forum thread: http://forum.lazarus.freepascal.org/index.php/topic,6192.15.html
[snip]
> sdl unit (at fpc-package) still links SDLmain and libSDL libraries,
> that should be removed (otherwise there might be linker errors).
There are two different versions of SDL for Mac OS X. On the one hand
there is the framework version, which is discussed above (and the one
you get if you download the binary version from libsdl.org). On the
other hand, there is also a "classic unix" version (no framework, just
a bunch of separate libraries) which you get by default if you compile
SDL from sources (or if you install it using Fink, and possibly also
if you install it using MacPorts).
In this case, libSDLmain.a is always available in pre-compiled form
(it's automatically compiled along with the rest of the sources).
That's also why the FPC SDL unit always links against against that
library (so that it works without having to add anything extra in the
main program.).
When FPC ships by default with Objective-C support, your unit can be
included instead and this can be changed. Until then, I prefer to keep
things the way they are now.
Jonas
More information about the fpc-pascal
mailing list