From b7e613f261c1b21ab2c9f4477d331edadfd561b2 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Mon, 1 Feb 2016 18:30:22 +0100 Subject: build: add special openbsd case for iconv check Fixes #2710 --- waftools/checks/custom.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'waftools') 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): -- cgit v1.2.3