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 31 32 33 34 35 36 37 38 39 40 41 42
|
# Meson definition for appstreamcli
ascli_src = [
'appstreamcli.c',
'ascli-utils.c',
'ascli-actions-pkgmgr.c',
'ascli-actions-validate.c',
'ascli-actions-mdata.c',
'ascli-actions-misc.c',
]
ascli_exe = executable('appstreamcli',
[ascli_src],
dependencies: [appstream_dep,
gio_dep],
include_directories: [root_inc_dir],
install: true
)
if not meson.is_cross_build()
meson.override_find_program('appstreamcli', ascli_exe)
endif
if get_option('compose')
ascompose_src = [
'appstream-compose.c',
'ascli-utils.c',
]
ascompose_exe = executable('appstreamcli-compose',
[ascompose_src],
dependencies: [appstream_dep,
appstream_compose_dep,
gio_dep],
include_directories: [root_inc_dir],
c_args: ['-DI_KNOW_THE_APPSTREAM_COMPOSE_API_IS_SUBJECT_TO_CHANGE'],
install_dir: get_option('libexecdir'),
install: true
)
meson.override_find_program('appstreamcli-compose', ascompose_exe)
endif
|