Link against libiconv when possible (#372)
authorHazelFZ <xfzfygz@gmail.com>
Mon, 4 Mar 2019 09:43:22 +0000 (17:43 +0800)
committerNikolaus Rath <Nikolaus@rath.org>
Mon, 4 Mar 2019 09:43:22 +0000 (09:43 +0000)
lib/meson.build

index 90ce5a46ecfdfbe1246440702a39de93bbb78591..e27feabfb05656fdcfac6ff33ad0a721a1ce1afe 100644 (file)
@@ -9,11 +9,15 @@ else
    libfuse_sources += [ 'mount_bsd.c' ]
 endif
 
+deps = [ thread_dep ]
 if cfg.get('HAVE_ICONV')
    libfuse_sources += [ 'modules/iconv.c' ]
+   libiconv = cc.find_library('iconv', required: false)
+   if libiconv.found()
+      deps += [ libiconv ]
+   endif
 endif
 
-deps = [ thread_dep ]
 libdl = cc.find_library('dl', required: false)
 if libdl.found()
    deps += [ libdl ]