#! /usr/bin/env python # encoding: utf-8 import Params VERSION='1.9.0' APPNAME='jack' # these variables are mandatory ('/' are converted automatically) srcdir = '.' blddir = 'build' def set_options(opt): # options provided by the modules opt.tool_options('compiler_cxx') opt.tool_options('compiler_cc') #opt.add_option('--dbus', action='store_true', default=False, help='Compile D-Bus JACK') def configure(conf): conf.check_tool('compiler_cxx') conf.check_tool('compiler_cc') #if Params.g_options['dbus']: # conf.sub_config('linux/dbus') conf.env['LIB_PTHREAD'] = ['pthread'] conf.env['LIB_DL'] = ['dl'] conf.env['LIB_RT'] = ['rt'] conf.define('ADDON_DIR', '/blabla') conf.define('JACK_LOCATION', conf.env['PREFIX'] + '/bin') conf.define('SOCKET_RPC_FIFO_SEMA', 1) conf.define('__SMP__', 1) conf.define('USE_POSIX_SHM', 1) conf.write_config_header('config.h') #print Params.g_options #print conf.env def build(bld): # process subfolders from here bld.add_subdirs([ 'common', 'linux', # 'linux/dbus', ])