Updating branch refs/heads/master
         to 522dbd2ad327b54f1008f26f0d1b3afad71a2207 (commit)
       from be110e367809ba546d633b468933d105fb693a66 (commit)

commit 522dbd2ad327b54f1008f26f0d1b3afad71a2207
Author: Christian Dywan <christ...@twotoasts.de>
Date:   Sat Dec 8 02:13:17 2012 +0100

    Show found package versions in build configuration

 wscript |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/wscript b/wscript
index 15d60df..1fd254b 100644
--- a/wscript
+++ b/wscript
@@ -186,10 +186,15 @@ def configure (conf):
     def check_pkg (name, version='', mandatory=True, var=None, args=''):
         if not var:
             var = name.split ('-')[0].upper ()
-        conf.check_cfg (package=name, uselib_store=var, args='--cflags --libs 
' + args,
+        ver_str = ['',' >= ' + version][version != '']
+        def okmsg_ver (kw):
+            return conf.check_cfg (modversion=name, uselibstore=var)
+        conf.check_cfg (msg='Checking for ' + name + ver_str, okmsg=okmsg_ver,
+            package=name, uselib_store=var, args='--cflags --libs ' + args,
             atleast_version=version, mandatory=mandatory)
         have = conf.env['HAVE_' + var] == 1
-        conf.define (var + '_VERSION', ['No', conf.check_cfg (modversion=name, 
uselib_store=var)][have])
+        conf.define (var + '_VERSION', ['No', conf.check_cfg (modversion=name,
+            uselib_store=var, errmsg=name + ver_str + ' not found')][have])
         return have
 
     if option_enabled ('gtk3'):
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to