summaryrefslogtreecommitdiff
path: root/engine/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'engine/meson.build')
-rw-r--r--engine/meson.build26
1 files changed, 12 insertions, 14 deletions
diff --git a/engine/meson.build b/engine/meson.build
index 58b648f..e81d6c1 100644
--- a/engine/meson.build
+++ b/engine/meson.build
@@ -1,5 +1,3 @@
-name = meson.project_name() + '-engine'
-
sources = files(
'dconf-engine.c',
'dconf-engine-profile.c',
@@ -7,24 +5,24 @@ sources = files(
'dconf-engine-source-file.c',
'dconf-engine-source-user.c',
'dconf-engine-source-service.c',
- 'dconf-engine-source-system.c'
+ 'dconf-engine-source-system.c',
)
-cflags = '-DG_LOG_DOMAIN="@0@"'.format(meson.project_name())
+deps = [
+ libdconf_common_dep,
+ libgvdb_dep,
+]
libdconf_engine = static_library(
- name,
+ 'dconf-engine',
sources: sources,
include_directories: top_inc,
- dependencies: glib_dep,
- c_args: cflags
+ dependencies: deps + [libdconf_shm_dep],
+ c_args: '-DG_LOG_DOMAIN="dconf"',
+ pic: true,
)
-libdconf_engine_shared = static_library(
- name + '-shared',
- sources: sources,
- include_directories: top_inc,
- dependencies: glib_dep,
- c_args: cflags,
- pic: true
+libdconf_engine_dep = declare_dependency(
+ dependencies: deps,
+ link_with: libdconf_engine,
)