From a17456608c0eb8dce61951b1beb0cd64e29a0f0a Mon Sep 17 00:00:00 2001 From: Akemi Date: Wed, 14 Feb 2018 20:04:03 +0100 Subject: build: fix dependency check on macOS 235eb60 added a needed linking flag, but too soon. this lead to some of the configure checks to fail. add the flag in our build phase. Fixes #5528 --- wscript_build.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'wscript_build.py') diff --git a/wscript_build.py b/wscript_build.py index 4627a9fcd5..7814958fe2 100644 --- a/wscript_build.py +++ b/wscript_build.py @@ -152,6 +152,13 @@ def build(ctx): bridge, header, tgt, src) return task.exec_command(cmd) + if ctx.dependency_satisfied('cocoa') and ctx.env.MACOS_SDK: + # on macOS we explicitly need to set the SDK path, otherwise it can lead to + # linking warnings or errors + ctx.env.append_value('LINKFLAGS', [ + '-isysroot', ctx.env.MACOS_SDK + ]) + if ctx.dependency_satisfied('macos-cocoa-cb'): swift_source = [ ( "video/out/cocoa_cb_common.swift" ), -- cgit v1.2.3