Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
43908345 by Steve Lhomme at 2024-11-16T07:02:49+00:00
meson: fix iconv detection in contribs
The meson "helper" doesn't check in extra directories and
there's no option to do so.
- - - - -
1 changed file:
- meson.build
Changes:
=====================================
meson.build
=====================================
@@ -151,6 +151,14 @@ dl_lib = cc.find_library('dl', required: false)
# iconv library
iconv_dep = dependency('iconv', required: false)
+if not iconv_dep.found()
+ # check in contribs
+ if cc.has_function('iconv_open', prefix: vlc_conf_prefix + '#include
<iconv.h>',
+ dependencies: [contrib_dep, cc.find_library('iconv',
dirs: contrib_libdir)])
+ iconv_dep = declare_dependency(
+ dependencies: [contrib_dep, cc.find_library('iconv', dirs:
contrib_libdir)])
+ endif
+endif
iconv_const_test = '''
#include <stddef.h>
#include <iconv.h>
@@ -163,7 +171,7 @@ if iconv_dep.found()
cdata.set('HAVE_ICONV', 1)
# Check if iconv() prototype uses const
- if cc.compiles(iconv_const_test, name: 'Test iconv() for const-using
prototype')
+ if cc.compiles(iconv_const_test, name: 'Test iconv() for const-using
prototype', dependencies: iconv_dep)
cdata.set('ICONV_CONST', 'const')
else
cdata.set('ICONV_CONST', '')
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/4390834515cc4308a6a7f00c2e2fcf66cb714512
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/4390834515cc4308a6a7f00c2e2fcf66cb714512
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits