Jelajahi Sumber

* fix for libxml2xml

git-svn-id: trunk@12689 -
marco 16 tahun lalu
induk
melakukan
57e65411ad
1 mengubah file dengan 3 tambahan dan 2 penghapusan
  1. 3 2
      packages/libxml/src/xml2.pas

+ 3 - 2
packages/libxml/src/xml2.pas

@@ -21,6 +21,7 @@ uses
 {$IFDEF UNIX}
   //unixtype,
 {$ENDIF}
+  dynlibs,
   ctypes;
 
 //{$IF Sizeof(cbool) <> Sizeof(cint)}
@@ -32,7 +33,7 @@ const
   xml2lib = 'libxml2.dll';
   {$DEFINE EXTDECL := cdecl}
 {$ELSEIF Defined(UNIX)}
-  xml2lib = 'libxml2.so';
+  xml2lib = 'libxml2'+sharedsuffix;
   {$DEFINE EXTDECL := cdecl}
 {$ELSE}
   {$MESSAGE ERROR 'DYNLINK not supported'}
@@ -278,7 +279,7 @@ procedure LoadExternalVariables;
 var
   libHandle: THandle;
 begin
-  libHandle := LoadLibrary(libxml2lib);
+  libHandle := LoadLibrary(xml2lib);
   if libHandle <> 0 then
   begin
   { xmlregexp.inc }