summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
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']