-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeson.build
24 lines (20 loc) · 866 Bytes
/
meson.build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
project('glk', 'c', version : '0.7.5')
pkg = import('pkgconfig')
glk_str = 'glk-' + meson.project_version()
install_headers('glk.h', subdir : 'glk/' + glk_str)
pkg.generate(
name : 'glk-' + meson.project_version(),
description : 'Glk header',
version : meson.project_version(),
subdirs : 'glk/' + glk_str
)
gi_dispa_lib = static_library('gi_dispa', 'gi_dispa.c', install : true, install_dir : get_option('libdir') + '/glk/' + glk_str + '/dispatch')
install_headers('gi_dispa.h', subdir : 'glk/' + glk_str + '/dispatch')
pkg.generate(
name : 'gi_dispatch-' + meson.project_version(),
description : 'Glk dispatch layer',
version : meson.project_version(),
requires : 'glk-'+ meson.project_version(),
subdirs : 'glk/' + glk_str + '/dispatch',
libraries : gi_dispa_lib
)