summary refs log tree commit diff stats
path: root/lib/wrappers/cairo/cairoxlib.nim
diff options
context:
space:
mode:
authorYury Benesh <ybxsoft@tut.by>2013-07-15 16:06:53 +0300
committerYury Benesh <ybxsoft@tut.by>2013-07-15 16:06:53 +0300
commit02ca9e3b5931e557467dc4562cd51d90c0a1bfc5 (patch)
tree32a2e8eaab77b63c3d06942b7f32ea8b9a38c136 /lib/wrappers/cairo/cairoxlib.nim
parentf54cb2e3232ad9a95393a2f6e2d4ab32021885da (diff)
downloadNim-02ca9e3b5931e557467dc4562cd51d90c0a1bfc5.tar.gz
Moved complex pragmas for xlib and cairo into separate included files. Fixed xkb bindings.
Diffstat (limited to 'lib/wrappers/cairo/cairoxlib.nim')
-rw-r--r--lib/wrappers/cairo/cairoxlib.nim12
1 files changed, 1 insertions, 11 deletions
diff --git a/lib/wrappers/cairo/cairoxlib.nim b/lib/wrappers/cairo/cairoxlib.nim
index edadb8175..273a8b42f 100644
--- a/lib/wrappers/cairo/cairoxlib.nim
+++ b/lib/wrappers/cairo/cairoxlib.nim
@@ -7,17 +7,7 @@
 import 
   cairo, x, xlib, xrender
 
-when defined(use_pkg_config) or defined(use_pkg_config_static):
-    {.pragma: libcairo, cdecl.}
-else:
-    when defined(windows): 
-      const LIB_CAIRO* = "libcairo-2.dll"
-    elif defined(macosx):
-      const LIB_CAIRO* = "libcairo.dylib"
-    else: 
-      const LIB_CAIRO* = "libcairo.so(|.2)"
-    {.pragma: libcairo, cdecl, dynlib: LIB_CAIRO.}
-
+include "cairo_pragma.nim"
 
 proc xlib_surface_create*(dpy: PDisplay, drawable: TDrawable, visual: PVisual, 
                           width, height: int32): PSurface{.cdecl,