blob: c0a779a2fdf72fbed7238bb355f6b5300543de42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
g_ir_compiler = find_program('g-ir-compiler')
girs = [
'NetworkManager',
'NMClient'
]
resource_data = []
foreach gir: girs
gir_typelib = gir + '.typelib'
resource_data += custom_target(
gir_typelib,
input: gir + '.gir',
output: gir_typelib,
command: [g_ir_compiler, '@INPUT@', '-o', '@OUTPUT@']
)
endforeach
resource = 'typelibs'
sources += gnome.compile_resources(
resource,
resource + '.gresource.xml',
source_dir: '.',
dependencies: resource_data,
extra_args: '--manual-register',
export: true
)
|