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
|
sources = [
'tracker-main.c',
'tracker-config.c',
'tracker-daemon.c',
'tracker-dbus.c',
'tracker-export.c',
'tracker-extract.c',
'tracker-help.c',
'tracker-index.c',
'tracker-info.c',
'tracker-process.c',
'tracker-reset.c',
'tracker-search.c',
'tracker-sparql.c',
'tracker-sql.c',
'tracker-status.c',
'tracker-tag.c',
]
executable('tracker', sources,
c_args: tracker_c_args + [
'-DLIBEXECDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('libexecdir'))),
'-DMANDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('datadir'), 'man')),
],
install: true,
install_rpath: tracker_internal_libs_dir,
# This doesn't depend on tracker_common_dep because of
# https://github.com/mesonbuild/meson/issues/671
dependencies: [tracker_control_dep, tracker_sparql_dep, tracker_data_dep],
include_directories: [commoninc, configinc, srcinc],
)
if install_bash_completion
install_data(
sources: 'bash-completion/tracker',
install_dir: bash_completion_dir)
endif
|