2
0
Эх сурвалжийг харах

* Dotted filenames for package librsvg

Michaël Van Canneyt 2 жил өмнө
parent
commit
ef0f5d4fa4

+ 3 - 0
packages/librsvg/namespaced/Api.Rsvg.pas

@@ -0,0 +1,3 @@
+unit Api.Rsvg;
+{$DEFINE FPC_DOTTEDUNITS}
+{$i rsvg.pas}

+ 3 - 0
packages/librsvg/namespaces.lst

@@ -0,0 +1,3 @@
+src/rsvg.pas=namespaced/Api.Rsvg.pas
+{s*:src/}=namespaced/
+{i+:src/}

+ 9 - 0
packages/librsvg/src/rsvg.pas

@@ -26,17 +26,26 @@
    Author: Raph Levien <[email protected]>
 *)
 
+{$IFNDEF FPC_DOTTEDUNITS}
 unit rsvg;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$mode objfpc}
 {$MINENUMSIZE 4}
 
 interface
 
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  System.CTypes,
+  Api.Glib2,
+  Api.Gtk2.Gdk2pixbuf;
+{$ELSE FPC_DOTTEDUNITS}
 uses
   ctypes,
   glib2,
   gdk2pixbuf;
+{$ENDIF FPC_DOTTEDUNITS}
 
 {$IFDEF WINDOWS}
   {$DEFINE DYNLINK}