diff options
Diffstat (limited to 'src/libtracker-sparql/remote/meson.build')
-rw-r--r-- | src/libtracker-sparql/remote/meson.build | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/libtracker-sparql/remote/meson.build b/src/libtracker-sparql/remote/meson.build new file mode 100644 index 000000000..f4d589d61 --- /dev/null +++ b/src/libtracker-sparql/remote/meson.build @@ -0,0 +1,30 @@ +tracker_remote_dependencies = [json_glib, libsoup, libxml2] + +sources = [ + 'tracker-json-cursor.vala', + 'tracker-xml-cursor.vala', + 'tracker-remote.vala', + '../../libtracker-common/libtracker-common.vapi' +] + +libtracker_remote = static_library('tracker-remote', sources, + dependencies: tracker_remote_dependencies + [tracker_common_dep, tracker_sparql_intermediate_dep], + c_args: tracker_c_args + [ + '-include', 'config.h', + '-include', 'libtracker-sparql/tracker-private.h', + ], + vala_args: [ + '--debug', + '--pkg', 'posix', + # FIXME: Meson has code to add --target-glib automatically, but it + # doesn't seem to work here. + '--target-glib', glib_required, + ], + gnu_symbol_visibility: 'hidden', +) + +tracker_sparql_remote_dep = declare_dependency( + link_with: libtracker_remote, + include_directories: include_directories('.'), + dependencies: tracker_remote_dependencies, +) |