#!/usr/bin/env python VERSION='0.1.0' APPNAME='xxxx' srcdir = '.' blddir = '_build_' def set_options(opt): opt.tool_options('compiler_cc') def configure(conf): conf.check_tool('compiler_cc') conf.check_pkg('glib-2.0', destvar='GLIB', vnum='2.10.0') conf.check_pkg('gobject-2.0', destvar='GOBJECT', vnum='2.10.0') conf.check_pkg('sofia-sip-ua-glib', destvar='SOFIASIP', vnum='1.12.0') conf.check_pkg('check', destvar='CHECK', vnum='0.9.0') conf.add_define('XXXX_VERSION', VERSION) conf.add_define('XXXX_MAJORMINOR', '.'.join(VERSION.split('.')[0:2])) conf.add_define('PACKAGE', APPNAME) conf.env.append_value('CCFLAGS', '-DHAVE_CONFIG_H') conf.write_config_header('config.h') def build(bld): bld.add_subdirs('erbia tests') def shutdown(): import UnitTest, Object unittest = UnitTest.unit_test() #unittest.want_to_see_test_output = True unittest.run() unittest.print_results()