From 6539bd1ad3e285b124c02859ee5862dbd80704b7 Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Tue, 8 Oct 2019 20:04:00 +0200 Subject: [PATCH] Improve error messages in c_aliases --- waflib/Tools/c_aliases.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/waflib/Tools/c_aliases.py b/waflib/Tools/c_aliases.py index 985e048b..928cfe29 100644 --- a/waflib/Tools/c_aliases.py +++ b/waflib/Tools/c_aliases.py @@ -38,7 +38,7 @@ def sniff_features(**kw): :return: the list of features for a task generator processing the source files :rtype: list of string """ - exts = get_extensions(kw['source']) + exts = get_extensions(kw.get('source', [])) typ = kw['typ'] feats = [] @@ -72,7 +72,7 @@ def sniff_features(**kw): feats.append(x + typ) will_link = True if not will_link and not kw.get('features', []): - raise Errors.WafError('Cannot link from %r, try passing eg: features="c cprogram"?' % kw) + raise Errors.WafError('Unable to determine how to link %r, try adding eg: features="c cshlib"?' % kw) return feats def set_features(kw, typ):