diff options
Diffstat (limited to 'classes/clang.bbclass')
-rw-r--r-- | classes/clang.bbclass | 8 |
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 | ||
80 | def clang_remove_deps(d): | ||
81 | ret = "" | ||
82 | if (d.getVar('COMPILER_RT').find('--unwindlib=libunwind') != -1): | ||
83 | ret += "libunwind" | ||
84 | return ret | ||
85 | |||
80 | BASE_DEFAULT_DEPS_toolchain-clang_class-target = "${@clang_dep_prepend(d)}" | 86 | BASE_DEFAULT_DEPS_toolchain-clang_class-target = "${@clang_dep_prepend(d)}" |
87 | DEPENDS_remove_toolchain-clang_class-target = "${@clang_remove_deps(d)}" | ||
88 | |||