]> spindle.queued.net Git - midori/commitdiff
Store 'addons' and 'docs' configure options persistently
authorChristian Dywan <christian@twotoasts.de>
Sat, 6 Jun 2009 04:37:55 +0000 (06:37 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sat, 6 Jun 2009 04:37:55 +0000 (06:37 +0200)
wscript

diff --git a/wscript b/wscript
index 72520364af0dd090bbea3dad4f4bacbe51cbcdb0..6b0e95220fc53c0c1fa43f75703043e06830e6c3 100644 (file)
--- a/wscript
+++ b/wscript
@@ -191,6 +191,11 @@ def configure (conf):
         hildon = 'no '
     conf.define ('HAVE_HILDON', [0,1][hildon == 'yes'])
 
+    # Store options in env, since 'Options' is not persistent
+    if 'CC' in os.environ: conf.env['CC'] = os.environ['CC']
+    conf.env['addons'] = option_enabled ('addons')
+    conf.env['docs'] = option_enabled ('docs')
+
     conf.check (header_name='unistd.h')
     conf.define ('HAVE_OSX', int(sys.platform == 'darwin'))
 
@@ -297,12 +302,12 @@ def set_options (opt):
 def build (bld):
     bld.add_subdirs ('katze midori icons')
 
-    if option_enabled ('addons'):
+    if bld.env['addons']:
         bld.add_subdirs ('extensions')
 
     bld.add_group ()
 
-    if option_enabled ('docs'):
+    if bld.env['docs']:
         bld.install_files ('${DOCDIR}/' + APPNAME + '/', \
             'AUTHORS ChangeLog COPYING EXPAT README TRANSLATE')