summaryrefslogtreecommitdiffstats
path: root/waftools
diff options
context:
space:
mode:
authorStefano Pigozzi <stefano.pigozzi@gmail.com>2016-02-01 18:30:22 +0100
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2016-02-01 23:04:23 +0100
commitb7e613f261c1b21ab2c9f4477d331edadfd561b2 (patch)
treef2d4f96797516eec7a637eb32202196708e54efd /waftools
parenta0804329927904fdeb70d9712ff23baaab161bb4 (diff)
downloadmpv-b7e613f261c1b21ab2c9f4477d331edadfd561b2.tar.bz2
mpv-b7e613f261c1b21ab2c9f4477d331edadfd561b2.tar.xz
build: add special openbsd case for iconv check
Fixes #2710
Diffstat (limited to 'waftools')
-rw-r--r--waftools/checks/custom.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/waftools/checks/custom.py b/waftools/checks/custom.py
index 7b24e42a7c..ad6a4f4295 100644
--- a/waftools/checks/custom.py
+++ b/waftools/checks/custom.py
@@ -46,7 +46,11 @@ def check_iconv(ctx, dependency_identifier):
iconv_program = load_fragment('iconv.c')
libdliconv = " ".join(ctx.env.LIB_LIBDL + ['iconv'])
libs = ['iconv', libdliconv]
- checkfn = check_cc(fragment=iconv_program)
+ args = {'fragment': iconv_program}
+ if ctx.env.DEST_OS == 'openbsd':
+ args['cflags'] = '-I/usr/local/include'
+ args['linkflags'] = '-L/usr/local/lib'
+ checkfn = check_cc(**args)
return check_libs(libs, checkfn)(ctx, dependency_identifier)
def check_lua(ctx, dependency_identifier):