scons: Make debug build default.
authorJosé Fonseca <jfonseca@vmware.com>
Sat, 10 Apr 2010 01:44:52 +0000 (02:44 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Sun, 11 Apr 2010 08:17:34 +0000 (17:17 +0900)
I've been back and forth on this, but I believe it's worth to have debug
by default.

Most humans (developers, testers) will want to use the debug version  by
default.  Many build bots want release but they are bots, and humans >
bots, so I don't care that much.

This is part of my initiative of minimizing the scons option mess many
complain about.

common.py

index 4b6960c66c80f86e378626263fdd2d51f92ef5d4..8372176edd7b3d72a39e1ac8c0dca0b8b0d8bb05 100644 (file)
--- a/common.py
+++ b/common.py
@@ -59,7 +59,7 @@ def AddOptions(opts):
                from SCons.Variables.EnumVariable import EnumVariable as EnumOption
        except ImportError:
                from SCons.Options.EnumOption import EnumOption
-       opts.Add(BoolOption('debug', 'debug build', 'no'))
+       opts.Add(BoolOption('debug', 'debug build', 'yes'))
        opts.Add(BoolOption('profile', 'profile build', 'no'))
        opts.Add(BoolOption('quiet', 'quiet command lines', 'yes'))
        opts.Add(EnumOption('machine', 'use machine-specific assembly code', default_machine,