diff --git a/src/lib/sdl2/sdl2.pas b/src/lib/sdl2/sdl2.pas
index 6e77ca2b1fe785a6338ffebba7131e488ccca582..a879c2d86404a54000a5c339e3b46f4a8b86ce91 100644 (file)
--- a/src/lib/sdl2/sdl2.pas
+++ b/src/lib/sdl2/sdl2.pas
{$ENDIF}
{$IF DEFINED(UNIX)}
{$ENDIF}
{$IF DEFINED(UNIX)}
- {$IF NOT DEFINED(HAIKU) AND NOT DEFINED(ANDROID)}
+ {$IF NOT DEFINED(HAIKU) AND NOT DEFINED(ANDROID) AND NOT DEFINED(DARWIN)}
uses
X,
XLib;
uses
X,
XLib;
{$IFDEF DARWIN}
uses
{$IFDEF DARWIN}
uses
- X,
- XLib,
CocoaAll;
{$ENDIF}
CocoaAll;
{$ENDIF}
SDL_LibName = 'libSDL2.so.0';
{$ELSEIF DEFINED(UNIX)}
{$IFDEF DARWIN}
SDL_LibName = 'libSDL2.so.0';
{$ELSEIF DEFINED(UNIX)}
{$IFDEF DARWIN}
+ {$LINKLIB libSDL2}
SDL_LibName = 'libSDL2.dylib';
{$ELSE}
{$IFDEF FPC}
SDL_LibName = 'libSDL2.dylib';
{$ELSE}
{$IFDEF FPC}
{$I sdlfilesystem.inc}
{$I sdllog.inc}
{$I sdlsystem.inc}
{$I sdlfilesystem.inc}
{$I sdllog.inc}
{$I sdlsystem.inc}
+{$I sdlstdinc.inc}
{$I sdl.inc}
implementation
{$I sdl.inc}
implementation