summary refs log tree commit diff stats
path: root/lib/wrappers/cairo
diff options
context:
space:
mode:
authorYury Benesh <ybxsoft@tut.by>2013-07-09 21:58:22 +0300
committerYury Benesh <ybxsoft@tut.by>2013-07-09 21:58:22 +0300
commit3c9864c9d3092455755b44db2f06616ac75515b6 (patch)
tree105a3bd53dd255ccb23680291e79e81be1fad2e5 /lib/wrappers/cairo
parentf74e296f8486fd55d97a7a89e345a783a855e19c (diff)
downloadNim-3c9864c9d3092455755b44db2f06616ac75515b6.tar.gz
Added use_pkg_config, use_pkg_config_static conditionals to xlib, cairo
Diffstat (limited to 'lib/wrappers/cairo')
-rw-r--r--lib/wrappers/cairo/cairo.nim7
-rw-r--r--lib/wrappers/cairo/cairoxlib.nim3
2 files changed, 6 insertions, 4 deletions
diff --git a/lib/wrappers/cairo/cairo.nim b/lib/wrappers/cairo/cairo.nim
index 2508d8d07..51027fa51 100644
--- a/lib/wrappers/cairo/cairo.nim
+++ b/lib/wrappers/cairo/cairo.nim
@@ -47,9 +47,12 @@
 #  By Luiz Américo Pereira Câmara
 #  October 2007
 #
-when defined(pkclibcairo):
-    {.passl: gorge("pkg-config cairo --libs").}
+when defined(use_pkg_config) or defined(use_pkg_config_static):
     {.pragma: libcairo, cdecl.}
+    when defined(use_pkg_config_static):
+        {.passl: gorge("pkg-config cairo --libs --static").}
+    else:
+        {.passl: gorge("pkg-config cairo --libs").}
 else:
     when defined(windows): 
       const LIB_CAIRO* = "libcairo-2.dll"
diff --git a/lib/wrappers/cairo/cairoxlib.nim b/lib/wrappers/cairo/cairoxlib.nim
index 028f2d722..edadb8175 100644
--- a/lib/wrappers/cairo/cairoxlib.nim
+++ b/lib/wrappers/cairo/cairoxlib.nim
@@ -7,8 +7,7 @@
 import 
   cairo, x, xlib, xrender
 
-when defined(pkclibcairo):
-    {.passl: gorge("pkg-config cairo --libs").}
+when defined(use_pkg_config) or defined(use_pkg_config_static):
     {.pragma: libcairo, cdecl.}
 else:
     when defined(windows):