From 12b90e744dd220a3386a8977138fba28708c8d21 Mon Sep 17 00:00:00 2001 From: Akemi Date: Fri, 9 Mar 2018 14:05:38 +0100 Subject: build: fix swift build with waf 1.8.4 with older waf versions a node doesn't return an absolute path but just a relative one. fix this by explicitly requesting an absolute one. Fixes #5604 --- waftools/detections/compiler_swift.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'waftools') diff --git a/waftools/detections/compiler_swift.py b/waftools/detections/compiler_swift.py index 2e24362ecf..9b0e06ed8a 100644 --- a/waftools/detections/compiler_swift.py +++ b/waftools/detections/compiler_swift.py @@ -38,8 +38,8 @@ def __find_swift_library(ctx): for path in swift_library_paths: swift_library = ctx.root.find_dir([dev_path, path]) if swift_library is not None: - ctx.end_msg(swift_library) - __add_swift_library_linking_flags(ctx, swift_library) + ctx.end_msg(swift_library.abspath()) + __add_swift_library_linking_flags(ctx, swift_library.abspath()) return ctx.end_msg(False) -- cgit v1.2.3