2014-01-30 14:08:11 -08:00
|
|
|
# vim: set ft=python:
|
2016-02-26 22:15:40 -08:00
|
|
|
# Eryn Wells <eryn@erynwells.me>
|
2014-01-30 14:08:11 -08:00
|
|
|
|
2015-12-05 09:52:52 -08:00
|
|
|
'''
|
|
|
|
Toplevel Scons build script. This should be mostly complete and generic enough
|
|
|
|
for most builds.
|
|
|
|
'''
|
|
|
|
|
2015-10-16 23:11:49 -07:00
|
|
|
import logging
|
2014-02-27 22:20:29 -08:00
|
|
|
|
2015-10-16 23:11:49 -07:00
|
|
|
setup_logging()
|
2014-07-04 11:09:39 -07:00
|
|
|
|
2015-10-03 10:36:17 -07:00
|
|
|
MODE = ARGUMENTS.get('MODE', None)
|
2016-02-27 08:38:49 -08:00
|
|
|
SUCCINCT = bool(ARGUMENTS.get('SUCCINCT', True))
|
2015-10-03 10:36:17 -07:00
|
|
|
|
2015-09-22 14:44:30 -07:00
|
|
|
for mode in (MODE.split(',') if MODE else ['debug']):
|
2016-02-27 08:38:49 -08:00
|
|
|
env = Environment.for_mode(mode, succinct=SUCCINCT)
|
2015-10-16 23:11:49 -07:00
|
|
|
env.process_src()
|