diff options
Diffstat (limited to 'engine/meson.build')
-rw-r--r-- | engine/meson.build | 26 |
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, ) |