/vqdr/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/vqdr/trunk
1 by Gustav Hartvigsson
* Initial code - far from done
1
project('vqdr', ['c', 'vala'], 
2
          version: '0.1.0',
3
    meson_version: '>= 0.50.0',
4
  default_options: [ 'warning_level=2',
25 by Gustav Hartvigsson
* Mandate ABI stability.
5
                     'c_std=c11',
1 by Gustav Hartvigsson
* Initial code - far from done
6
                   ],
7
)
8
cc = meson.get_compiler('c')
9
10
conf = configuration_data()
11
25 by Gustav Hartvigsson
* Mandate ABI stability.
12
add_project_arguments(['--abi-stability', '--vapi-comments'], language: 'vala')
1 by Gustav Hartvigsson
* Initial code - far from done
13
14
dependencies = []
15
16
glib_dep = dependency ('glib-2.0', required : true)
17
gobject_dep = dependency ('gobject-2.0', required : true)
18
gee_dep = dependency ('gee-0.8', required : true)
19
gio_dep = dependency ('gio-2.0', required : true)
13 by Gustav Hartvigsson
* fixed spelling error in meson.build
20
gmodule_dep = dependency ('gmodule-2.0', required : true)
1 by Gustav Hartvigsson
* Initial code - far from done
21
m_dep = cc.find_library('m', required : true)
22
dependencies += [glib_dep, gobject_dep, gee_dep, gio_dep, gmodule_dep, m_dep]
23
24
subdir('src')
25
26
libvqdr = library ('vqdr',
27
                        libvqdr_source_files,
28
                        vala_header: 'libvqdr.h',
29
                        vala_vapi: 'libvqdr-0.1.vapi',
30
                        dependencies: dependencies,
31
                        install: true,
32
                        install_dir: [true, true, true])
33
34
35
libvqdr_dep = declare_dependency(link_with : libvqdr,
36
                               dependencies: dependencies,
37
                               include_directories: include_directories('.'))
38
39
vqdr_dependencies = dependencies
40
vqdr_source_files = source_files + files (['src/main.vala'])
41
vqdr = executable ('vqdr',
42
                   vqdr_source_files,
43
                   dependencies: vqdr_dependencies,
44
                   link_with: libvqdr)
45
46
47
subdir ('tests')
48
49
subdir ('docs')