1234567891011121314151617181920212223242526272829303132 |
- #! /usr/bin/env python
- def configure(conf):
- try:
- conf.check_cfg(package='gtk+-3.0', uselib_store='GTK3', args='--cflags --libs')
- conf.load('glib2')
- except conf.errors.ConfigurationError:
- pass
- else:
- conf.env.build_gtk3 = True
- def build(bld):
- if not bld.env.build_gtk3:
- return
- bld (
- features = 'c glib2',
- use = 'GLIB GIO GOBJECT',
- source = 'test.gresource.xml',
- target = 'foo'
- )
- bld (
- features = 'c cprogram glib2',
- use = 'GTK3 foo',
- packages = 'gtk+-3.0',
- source = 'test.vala',
- vala_resources = 'test.gresource.xml', # adds --gresources /path/to/test.gresources.xml
- target = 'compositewidget',
- vala_target_glib = '2.38'
- )
|