DEADSOFTWARE

osx: fix library linking
[d2df-sdl.git] / src / lib / sdl2 / sdl2.pas
index 745985ac56252b5a1a78eb306a81ceb9f8c7d388..a879c2d86404a54000a5c339e3b46f4a8b86ce91 100644 (file)
@@ -138,7 +138,7 @@ interface
   {$ENDIF}
 
   {$IF DEFINED(UNIX)}
-    {$IF NOT DEFINED(HAIKU)}
+    {$IF NOT DEFINED(HAIKU) AND NOT DEFINED(ANDROID) AND NOT DEFINED(DARWIN)}
       uses
         X,
         XLib;
@@ -147,8 +147,6 @@ interface
 
   {$IFDEF DARWIN}
     uses
-      X,
-      XLib,
       CocoaAll;
   {$ENDIF}
 
@@ -162,6 +160,7 @@ const
     SDL_LibName = 'libSDL2.so.0';
   {$ELSEIF DEFINED(UNIX)}
     {$IFDEF DARWIN}
+      {$LINKLIB libSDL2}
       SDL_LibName = 'libSDL2.dylib';
     {$ELSE}
       {$IFDEF FPC}
@@ -214,6 +213,7 @@ const
 {$I sdlfilesystem.inc}
 {$I sdllog.inc}
 {$I sdlsystem.inc}
+{$I sdlstdinc.inc}
 {$I sdl.inc}
 
 implementation