File: meson.build

package info (click to toggle)
phosh 0.53.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 9,936 kB
  • sloc: ansic: 83,383; xml: 3,981; python: 717; sh: 449; makefile: 34; lisp: 22; javascript: 6
file content (27 lines) | stat: -rw-r--r-- 748 bytes parent folder | download | duplicates (2)
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
service_data = configuration_data()
service_data.set('ABS_BUILDDIR', meson.project_build_root())

dbus_interface = meson.project_source_root() / 'src' / 'dbus' / 'org.gnome.Shell.SearchProvider2.xml'
service = 'org.gnome.Phosh.MockSearchProvider.service'

configure_file(
  input: service + '.in',
  output: service,
  configuration: service_data,
)

sources = files('testlib-search-provider-app.c', 'testlib-search-provider.c')

sources += gnome.gdbus_codegen(
  'phosh-search-provider-mock-generated',
  sources: dbus_interface,
  interface_prefix: 'org.gnome.',
  namespace: 'Phosh',
)

mock_search_provider_exec = executable(
  'mock-search-provider',
  sources,
  include_directories: root_inc,
  dependencies: [gio_dep, glib_dep, gtk_dep],
)