Browse Source

* patch from Michalis Kamburelis to link the correct libraries
on Mac OS X (mantis #8585)

git-svn-id: trunk@7132 -

Jonas Maebe 18 years ago
parent
commit
786db0205f

+ 7 - 1
packages/extra/gtk2/gtkglext/gdkglext.pas

@@ -32,7 +32,13 @@ uses Glib2, Gdk2;
 const
   GdkGLExtLib = 
     {$ifdef WIN32} 'libgdkglext-win32-1.0-0.dll'
-    {$else}        'libgdkglext-x11-1.0.so'
+    {$else}        
+      {$ifdef DARWIN}
+        'gdkglext-x11-1.0'
+        {$linklib gdkglext-x11-1.0}
+      {$else}
+        'libgdkglext-x11-1.0.so'
+      {$endif}
     {$endif};
 
 type

+ 7 - 1
packages/extra/gtk2/gtkglext/gtkglext.pas

@@ -32,7 +32,13 @@ uses Glib2, Gdk2, Gtk2, GdkGLExt;
 const
   GtkGLExtLib = 
     {$ifdef WIN32} 'libgtkglext-win32-1.0-0.dll'
-    {$else}        'libgtkglext-x11-1.0.so'
+    {$else}        
+      {$ifdef DARWIN}
+        'gtkglext-x11-1.0'
+        {$linklib gtkglext-x11-1.0}
+      {$else}
+        'libgtkglext-x11-1.0.so'
+      {$endif}
     {$endif};
 
 { gtkglext does not (for now) define any objects ("objects" in the glib sense),