]> jfr.im git - irc/hexchat/hexchat.git/commitdiff
meson: Fix exported functions in plugins
authorBiswapriyo Nath <redacted>
Fri, 21 Jan 2022 06:41:19 +0000 (12:11 +0530)
committerPatrick <redacted>
Fri, 21 Jan 2022 21:54:49 +0000 (15:54 -0600)
This adds DEF file names in meson. Without the DEF files, every
functions are exproted from plugins.

plugins/checksum/meson.build
plugins/exec/meson.build
plugins/fishlim/meson.build
plugins/perl/meson.build
plugins/sysinfo/meson.build
plugins/upd/meson.build
plugins/winamp/meson.build

index 25835457b690362b4ed5a27f68e31d28e185da4f..e3008f75f9bfd8d2e0410649124a53df17fb9c47 100644 (file)
@@ -3,4 +3,5 @@ shared_module('checksum', 'checksum.c',
   install: true,
   install_dir: plugindir,
   name_prefix: '',
+  vs_module_defs: 'checksum.def',
 )
index 3f9e8a32123b31222ee1ce621a50ab75b8a0047f..782814da05af83a980ef2877dc755a84353beb5c 100644 (file)
@@ -1,5 +1,6 @@
 shared_module('exec', 'exec.c',
   dependencies: hexchat_plugin_dep,
   install: true,
-  install_dir: plugindir
+  install_dir: plugindir,
+  vs_module_defs: 'exec.def',
 )
index 65ccc9ea83fa31adb4f8b54b3cdb5ce90b368167..232c9a33d6cf042493fe9375c19e374581f94094 100644 (file)
@@ -19,4 +19,5 @@ shared_module('fishlim', fishlim_sources,
   install: true,
   install_dir: plugindir,
   name_prefix: '',
+  vs_module_defs: 'fishlim.def',
 )
index 06ffd54b6c2d5124b7aa6554f10293e60be6eaae..ebcf35bbf2e7f7612b1777fdb9a989698010713d 100644 (file)
@@ -88,4 +88,5 @@ shared_module('perl',
   install_dir: plugindir,
   install_rpath: perl_rpath,
   name_prefix: '',
+  vs_module_defs: 'perl.def',
 )
index 7e2cdb6c593dc9a86d8916e2157e18574ff8d1f8..08f08c2c428818b7d2cfcf02a8e014d961ad6925 100644 (file)
@@ -57,4 +57,5 @@ shared_module('sysinfo', sysinfo_sources,
   install: true,
   install_dir: plugindir,
   name_prefix: '',
+  vs_module_defs: 'sysinfo.def',
 )
index 7ab9d830c131ee05e9b82c3bf18e0cd4e545d196..68217b31ca15374edbc7c4dae2482892eae19502 100644 (file)
@@ -5,4 +5,5 @@ shared_module('upd', 'upd.c',
   install: true,
   install_dir: plugindir,
   name_prefix: '',
+  vs_module_defs: 'upd.def',
 )
index b07e70713ef16055148eeaf2b70ef2cfd70e6d77..8d298651fc6465b0dffc44779b624a9e11000524 100644 (file)
@@ -3,4 +3,5 @@ shared_module('winamp', 'winamp.c',
   install: true,
   install_dir: plugindir,
   name_prefix: '',
+  vs_module_defs: 'winamp.def',
 )