4 VERSION_MAJOR_MINOR
= ".".join(VERSION
.split(".")[0:2])
11 opt
.tool_options('compiler_cc')
14 conf
.check_tool('compiler_cc cc')
15 conf
.check_tool('vala')
17 min_vala_version
= (0, 5, 7)
18 if conf
.env
['VALAC_VERSION'] < min_vala_version
:
19 conf
.fatal('Your vala compiler version ' + str(conf
.env
['VALAC_VERSION']) +
20 ' is too old. The project requires at least version 0.5.7' );
22 conf
.check_cfg(package
='prolooks', uselib_store
='PROLOOKS', atleast_version
='0.0.1', mandatory
=1, args
='--cflags --libs')
23 conf
.check_cfg(package
='jack', uselib_store
='JACK', atleast_version
='0.116.2', mandatory
=1, args
='--cflags --libs')
24 # conf.check_cfg(package='libpanelapplet-2.0', uselib_store='PANEL_APPLET', atleast_version='2.22.2', mandatory=1, args='--cflags --libs')
25 conf
.check_cfg(package
='cairo', uselib_store
='CAIRO', atleast_version
='1.6.0', mandatory
=1, args
='--cflags --libs')
26 conf
.check_cfg(package
='gconf-2.0', uselib_store
='GCONF', atleast_version
='2.22.0', mandatory
=1, args
='--cflags --libs')
28 conf
.env
['CCFLAGS'] = '-I./default -O0 -g -std=c99'
30 conf
.define('PACKAGE', APPNAME
)
31 conf
.define('PACKAGE_NAME', APPNAME
)
32 conf
.define('PACKAGE_STRING', APPNAME
+ '-' + VERSION
)
33 conf
.define('PACKAGE_VERSION', APPNAME
+ '-' + VERSION
)
35 conf
.define('VERSION', VERSION
)
36 conf
.define('VERSION_MAJOR_MINOR', VERSION_MAJOR_MINOR
)
39 bld
.add_subdirs('jackpanel')