]> spindle.queued.net Git - midori/commitdiff
Only install extension data files if extensions are built
authorChristian Dywan <christian@twotoasts.de>
Tue, 3 Nov 2009 22:40:53 +0000 (23:40 +0100)
committerChristian Dywan <christian@twotoasts.de>
Tue, 3 Nov 2009 22:40:53 +0000 (23:40 +0100)
wscript

diff --git a/wscript b/wscript
index 1d380a87e117ec717c0d3e8d5460ee33c95705f1..e686b1343b8e6538da3ea4bdd2fa7a3e8a694f28 100644 (file)
--- a/wscript
+++ b/wscript
@@ -455,22 +455,25 @@ def build (bld):
             bld.install_files ('${MDATADIR}/' + APPNAME + '/res', blddir + '/data/logo-shade.png')
         else:
             Utils.pprint ('BLUE', "logo-shade could not be rasterized.")
+
     bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/error.html')
     bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/speeddial-head.html')
     bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/speeddial.json')
     bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/mootools.js')
-    bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/autosuggestcontrol.js')
-    bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/autosuggestcontrol.css')
-
-    # FIXME: Determine the library naming for other platforms
-    if Options.platform == 'linux':
-        extensions = os.listdir ('data/extensions')
-        for extension in extensions:
-            folder = 'lib' + extension + '.so'
-            source = 'data/extensions/' + extension +  '/config'
-            if os.path.exists (source):
-                bld.install_files ('${SYSCONFDIR}/' + APPNAME + \
-                                   '/extensions/' + folder, source)
+
+    if bld.env['addons']:
+        bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/autosuggestcontrol.js')
+        bld.install_files ('${MDATADIR}/' + APPNAME + '/res', 'data/autosuggestcontrol.css')
+
+        # FIXME: Determine the library naming for other platforms
+        if Options.platform == 'linux':
+            extensions = os.listdir ('data/extensions')
+            for extension in extensions:
+                folder = 'lib' + extension + '.so'
+                source = 'data/extensions/' + extension +  '/config'
+                if os.path.exists (source):
+                    bld.install_files ('${SYSCONFDIR}/' + APPNAME + \
+                                       '/extensions/' + folder, source)
 
     if Options.commands['check']:
         bld.add_subdirs ('tests')