summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-01-06 23:48:32 +0000
committerDavid Robillard <d@drobilla.net>2010-01-06 23:48:32 +0000
commitfd945013143466e26f0d481d675401fa745716ba (patch)
treed029aef1cb9f87a061c04833b3597f8f8f40b90a /wscript
parentc507f80c17ef71e9d096c8c4bdd729c7adc68f6e (diff)
downloadraul-fd945013143466e26f0d481d675401fa745716ba.tar.gz
raul-fd945013143466e26f0d481d675401fa745716ba.tar.bz2
raul-fd945013143466e26f0d481d675401fa745716ba.zip
Fancy (optinally) coloured logging system.
Do all logging output via Raul logging streams. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2348 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'wscript')
-rw-r--r--wscript12
1 files changed, 12 insertions, 0 deletions
diff --git a/wscript b/wscript
index 7b12b42..2a91358 100644
--- a/wscript
+++ b/wscript
@@ -28,6 +28,10 @@ def set_options(opt):
autowaf.set_options(opt)
opt.add_option('--test', action='store_true', default=False, dest='build_tests',
help="Build unit tests")
+ opt.add_option('--log-colour', action='store_true', default=True, dest='log_colour',
+ help="Coloured console/log output")
+ opt.add_option('--log-debug', action='store_true', default=False, dest='log_debug',
+ help="Print debugging output")
def configure(conf):
autowaf.configure(conf)
@@ -40,6 +44,13 @@ def configure(conf):
conf.env['BUILD_TESTS'] = Options.options.build_tests
+ if Options.options.log_colour:
+ conf.define('LOG_COLOUR', 1)
+ if Options.options.log_debug:
+ conf.define('LOG_DEBUG', 1)
+
+ conf.write_config_header('raul-config.h')
+
# Boost headers
autowaf.check_header(conf, 'boost/shared_ptr.hpp', mandatory=True)
autowaf.check_header(conf, 'boost/weak_ptr.hpp', mandatory=True)
@@ -67,6 +78,7 @@ def build(bld):
src/SMFWriter.cpp
src/Symbol.cpp
src/Thread.cpp
+ src/log.cpp
'''
obj.export_incdirs = ['.']
obj.includes = ['.', './src']