--- meson.build.orig 2018-11-13 16:58:49.000000000 +0100 +++ meson.build 2018-11-13 16:59:57.000000000 +0100 @@ -15,16 +15,7 @@ conf.set('HAVE_STRNDUP', cc.has_function('strndup', prefix: '#define _GNU_SOURCE\n#include ')) -iconv = get_option('iconv') -if iconv.disabled() - iconv = false -elif cc.has_function('iconv') - iconv = true -elif iconv.auto() - iconv = false -else - error('iconv() not available') -endif +iconv = true conf.set('HAVE_ICONV', iconv) configure_file(output: 'config.h', configuration: conf) @@ -105,6 +96,7 @@ include_directories: inc, dependencies: [ libmpdclient_dep, + cc.find_library('iconv'), ], install: true )