]> spindle.queued.net Git - midori/commitdiff
Allow buildiing with GTK+ 3 and libunique
authorChristian Dywan <christian@twotoasts.de>
Wed, 9 Nov 2011 21:56:21 +0000 (22:56 +0100)
committerChristian Dywan <christian@twotoasts.de>
Wed, 9 Nov 2011 21:56:21 +0000 (22:56 +0100)
wscript

diff --git a/wscript b/wscript
index d717a3aad6014aa6e22699aa9f43f421a648a5c5..7562f0c8ae1cc0843f2aeaa6da45307f2cb60134 100644 (file)
--- a/wscript
+++ b/wscript
@@ -175,14 +175,16 @@ def configure (conf):
                int(given_major) == major and int(given_minor) >  minor or \
                int(given_major) == major and int(given_minor) == minor and int(given_micro) >= micro
 
-    if option_enabled ('unique') and not option_enabled('gtk3'):
-        check_pkg ('unique-1.0', '0.9', False)
+    if option_enabled ('unique'):
+        if option_enabled('gtk3'): unique_pkg = 'unique-3.0'
+        else: unique_pkg = 'unique-1.0'
+        check_pkg (unique_pkg, '0.9', False)
         unique = ['N/A', 'yes'][conf.env['HAVE_UNIQUE'] == 1]
         if unique != 'yes':
             option_checkfatal ('unique', 'single instance')
             conf.define ('UNIQUE_VERSION', 'No')
         else:
-            conf.define ('UNIQUE_VERSION', conf.check_cfg (modversion='unique-1.0'))
+            conf.define ('UNIQUE_VERSION', conf.check_cfg (modversion=unique_pkg))
     else:
         unique = 'no '
         conf.define ('UNIQUE_VERSION', 'No')