summaryrefslogtreecommitdiff
path: root/packages/cairo/src
diff options
context:
space:
mode:
authorflorian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-07-05 19:34:48 +0000
committerflorian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-07-05 19:34:48 +0000
commite93fccc8fea52ac6044c102027e5b2b189dc2bc8 (patch)
treec6a3480b73d57e133a8bf093ac04f2d704071e20 /packages/cairo/src
parentdd32a720ffb74b7b40410b29bf77ba1a76c566a1 (diff)
downloadfpc-e93fccc8fea52ac6044c102027e5b2b189dc2bc8.tar.gz
o patch by Martin Sucha for pangocairo:
* makes gtk2 package depend on cairo package * adds required definitions to glib and pango * adds pangocairo library bindings * changes cairo external library name from cairo to libcairo-2 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13365 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/cairo/src')
-rw-r--r--packages/cairo/src/cairo.pp15
1 files changed, 14 insertions, 1 deletions
diff --git a/packages/cairo/src/cairo.pp b/packages/cairo/src/cairo.pp
index 281f1e49c9..783bf653c8 100644
--- a/packages/cairo/src/cairo.pp
+++ b/packages/cairo/src/cairo.pp
@@ -55,7 +55,20 @@ interface
Uses CTypes;
const
- LIB_CAIRO = 'cairo';
+{$ifdef win32}
+ LIB_CAIRO = 'libcairo-2.dll';
+ {$IFDEF FPC}
+ {$ifndef NO_SMART_LINK}
+ {$smartlink on}
+ {$endif}
+ {$ENDIF}
+{$else}
+ {$ifdef UseCustomLibs}
+ LIB_CAIRO = '';
+ {$else}
+ LIB_CAIRO = 'libcairo.so.2';
+ {$endif}
+{$endif}
{$IFDEF FPC}
{$PACKRECORDS C}