diff --git a/meson.build b/meson.build index c6ce587..b052571 100644 --- a/meson.build +++ b/meson.build @@ -26,6 +26,7 @@ project('call', 'c', default_options: [ 'warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11' ], ) +calls_id = 'sm.puri.Calls' subdir('libgdbofono') subdir('src') diff --git a/src/meson.build b/src/meson.build index 2a215b1..8c3d966 100644 --- a/src/meson.build +++ b/src/meson.build @@ -57,6 +57,20 @@ calls_dummy_sources = ['calls-dummy-call.c', 'calls-dummy-call.h', 'calls-dummy-provider.c', 'calls-dummy-provider.h', ] +config_data = configuration_data() +config_data.set_quoted('APP_ID', calls_id) + +config_h_in = configure_file( + output: 'config.h.in', + configuration: config_data +) + +config_h = vcs_tag( + fallback: '', + input: config_h_in, + output: 'config.h', +) + calls_enum_headers = ['calls-call.h'] calls_enum_sources = gnome.mkenums_simple('enum-types', sources : calls_enum_headers)