summaryrefslogtreecommitdiff
path: root/gsettings
diff options
context:
space:
mode:
authorIñigo Martínez <inigomartinez@gmail.com>2018-04-10 22:22:47 +0200
committerIñigo Martínez <inigomartinez@gmail.com>2018-08-11 22:56:33 +0200
commit183e193ba8823de398e8b22491478176acb923c9 (patch)
tree3df2e0b063e0eb05e934978a0c22a3a3c4bd4a83 /gsettings
parent9ce9c03de0a7fbb1ec2ed83b2f02cb8b1459c58f (diff)
downloaddconf-183e193ba8823de398e8b22491478176acb923c9.tar.gz
build: Avoid building libraries twice
dconf builts a number of internal static libraries which in some cases are duplicated. This duplication comes from autotools that used to built two libraries for each library, one with PIC enabled and the other one without it. This has been changed to build only one library for each library to be built, except `libdconf-common-hidden` which hides some symbols for the GIO module to be built.
Diffstat (limited to 'gsettings')
-rw-r--r--gsettings/meson.build8
1 files changed, 4 insertions, 4 deletions
diff --git a/gsettings/meson.build b/gsettings/meson.build
index 41e65ad..51bf5c0 100644
--- a/gsettings/meson.build
+++ b/gsettings/meson.build
@@ -10,10 +10,10 @@ libdconf_settings = shared_library(
c_args: cflags,
link_with: [
libdconf_common_hidden,
- libdconf_engine_shared,
- libdconf_gdbus_thread_shared,
- libdconf_shm_shared,
- libgvdb_shared
+ libdconf_engine,
+ libdconf_gdbus_thread,
+ libdconf_shm,
+ libgvdb
],
install: true,
install_dir: gio_module_dir