tools: Don't static and dynamic link on libgtk4
authorXavier Claessens <xavier.claessens@collabora.com>
Sun, 31 Jan 2021 16:03:16 +0000 (11:03 -0500)
committerXavier Claessens <xavier.claessens@collabora.com>
Sun, 31 Jan 2021 16:09:20 +0000 (11:09 -0500)
tools/meson.build

index e93f97d32afe3442fb90b51836c3ddf35841f6ed..de724e55f439ac8ae19629a8ec269292e6abca84 100644 (file)
@@ -1,30 +1,29 @@
 # Installed tools
 gtk_tools = [
-  ['gtk4-query-settings', ['gtk-query-settings.c'], []],
+  ['gtk4-query-settings', ['gtk-query-settings.c'], [libgtk_dep]],
   ['gtk4-builder-tool', ['gtk-builder-tool.c',
                          'gtk-builder-tool-simplify.c',
                          'gtk-builder-tool-validate.c',
                          'gtk-builder-tool-enumerate.c',
-                         'gtk-builder-tool-preview.c'], [] ],
-  ['gtk4-update-icon-cache', ['updateiconcache.c'], [ libgtk_static ] ],
-  ['gtk4-encode-symbolic-svg', ['encodesymbolic.c'], [ libgtk_static ] ],
+                         'gtk-builder-tool-preview.c'], [libgtk_dep] ],
+  ['gtk4-update-icon-cache', ['updateiconcache.c'], [ libgtk_static_dep ] ],
+  ['gtk4-encode-symbolic-svg', ['encodesymbolic.c'], [ libgtk_static_dep ] ],
 ]
 
 if os_unix
-  gtk_tools += [['gtk4-launch', ['gtk-launch.c'], []]]
+  gtk_tools += [['gtk4-launch', ['gtk-launch.c'], [libgtk_dep]]]
 endif
 
 foreach tool: gtk_tools
   tool_name = tool.get(0)
   tool_srcs = tool.get(1)
-  tool_libs = tool.get(2)
+  tool_deps = tool.get(2)
 
   exe = executable(tool_name,
     sources: tool_srcs,
     include_directories: [confinc],
     c_args: common_cflags,
-    link_with: tool_libs,
-    dependencies: libgtk_dep,
+    dependencies: tool_deps,
     install: true,
   )