summaryrefslogtreecommitdiffstats
path: root/classes/clang.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'classes/clang.bbclass')
-rw-r--r--classes/clang.bbclass8
1 files changed, 8 insertions, 0 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index 6d99b45..a8f2c90 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -77,4 +77,12 @@ def clang_dep_prepend(d):
77 return ret 77 return ret
78 return "" 78 return ""
79 79
80def clang_remove_deps(d):
81 ret = ""
82 if (d.getVar('COMPILER_RT').find('--unwindlib=libunwind') != -1):
83 ret += "libunwind"
84 return ret
85
80BASE_DEFAULT_DEPS_toolchain-clang_class-target = "${@clang_dep_prepend(d)}" 86BASE_DEFAULT_DEPS_toolchain-clang_class-target = "${@clang_dep_prepend(d)}"
87DEPENDS_remove_toolchain-clang_class-target = "${@clang_remove_deps(d)}"
88