summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/meson.build13
-rw-r--r--client/symbols.txt40
2 files changed, 47 insertions, 6 deletions
diff --git a/client/meson.build b/client/meson.build
index de6387e..e9672b8 100644
--- a/client/meson.build
+++ b/client/meson.build
@@ -12,11 +12,6 @@ install_headers(
sources = files('dconf-client.c')
-deps = [
- libdconf_common_hidden_dep,
- libdconf_gdbus_thread_dep,
-]
-
libdconf_client = static_library(
'dconf-client',
sources: sources,
@@ -31,13 +26,19 @@ libdconf_client_dep = declare_dependency(
link_with: libdconf_client,
)
+client_deps = [
+ libdconf_common_dep,
+ libdconf_engine_dep,
+ libdconf_gdbus_thread_dep,
+]
+
libdconf = shared_library(
'dconf',
sources: sources,
version: libversion,
soversion: soversion,
include_directories: top_inc,
- dependencies: deps,
+ dependencies: client_deps,
c_args: dconf_c_args,
install: true,
)
diff --git a/client/symbols.txt b/client/symbols.txt
new file mode 100644
index 0000000..d22c22f
--- /dev/null
+++ b/client/symbols.txt
@@ -0,0 +1,40 @@
+dconf_changeset_all
+dconf_changeset_change
+dconf_changeset_describe
+dconf_changeset_deserialise
+dconf_changeset_diff
+dconf_changeset_filter_changes
+dconf_changeset_get
+dconf_changeset_is_empty
+dconf_changeset_is_similar_to
+dconf_changeset_new
+dconf_changeset_new_database
+dconf_changeset_new_write
+dconf_changeset_ref
+dconf_changeset_seal
+dconf_changeset_serialise
+dconf_changeset_set
+dconf_changeset_unref
+dconf_client_change_fast
+dconf_client_change_sync
+dconf_client_get_type
+dconf_client_is_writable
+dconf_client_list
+dconf_client_list_locks
+dconf_client_new
+dconf_client_read
+dconf_client_read_full
+dconf_client_sync
+dconf_client_unwatch_fast
+dconf_client_unwatch_sync
+dconf_client_watch_fast
+dconf_client_watch_sync
+dconf_client_write_fast
+dconf_client_write_sync
+dconf_error_quark
+dconf_is_dir
+dconf_is_key
+dconf_is_path
+dconf_is_rel_dir
+dconf_is_rel_key
+dconf_is_rel_path