diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2021-07-30 17:01:51 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2021-08-03 10:00:28 -0700 |
commit | 953591e89fba92501cf421adf448aa69caa12e14 (patch) | |
tree | aba7af8286c0c7fb352e1bcb4b212d3706a874ee /classes/clang.bbclass | |
parent | 17737cc4ecd3aea2c978bf83e283bcb08d097487 (diff) | |
download | meta-clang-953591e89fba92501cf421adf448aa69caa12e14.tar.gz |
Manually finish conversion
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'classes/clang.bbclass')
-rw-r--r-- | classes/clang.bbclass | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass index 8825c15..920150a 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass | |||
@@ -71,7 +71,7 @@ LDFLAGS:append:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is | |||
71 | TOOLCHAIN ??= "gcc" | 71 | TOOLCHAIN ??= "gcc" |
72 | # choose between 'gnu' 'llvm' | 72 | # choose between 'gnu' 'llvm' |
73 | RUNTIME ??= "gnu" | 73 | RUNTIME ??= "gnu" |
74 | #RUNTIME_toolchain-gcc = "gnu" | 74 | #RUNTIME:toolchain-gcc = "gnu" |
75 | RUNTIME:armeb = "gnu" | 75 | RUNTIME:armeb = "gnu" |
76 | 76 | ||
77 | TOOLCHAIN:class-native = "gcc" | 77 | TOOLCHAIN:class-native = "gcc" |
@@ -84,8 +84,8 @@ OVERRIDES =. "${@['', 'toolchain-${TOOLCHAIN}:']['${TOOLCHAIN}' != '']}" | |||
84 | OVERRIDES =. "${@['', 'runtime-${RUNTIME}:']['${RUNTIME}' != '']}" | 84 | OVERRIDES =. "${@['', 'runtime-${RUNTIME}:']['${RUNTIME}' != '']}" |
85 | OVERRIDES[vardepsexclude] += "TOOLCHAIN RUNTIME" | 85 | OVERRIDES[vardepsexclude] += "TOOLCHAIN RUNTIME" |
86 | 86 | ||
87 | #DEPENDS_append_toolchain-clang:class-target = " clang-cross-${TARGET_ARCH} " | 87 | #DEPENDS:append:toolchain-clang:class-target = " clang-cross-${TARGET_ARCH} " |
88 | #DEPENDS_remove_toolchain-clang_allarch = "clang-cross-${TARGET_ARCH}" | 88 | #DEPENDS:remove:toolchain-clang:allarch = "clang-cross-${TARGET_ARCH}" |
89 | 89 | ||
90 | def clang_base_deps(d): | 90 | def clang_base_deps(d): |
91 | if not d.getVar('INHIBIT_DEFAULT_DEPS', False): | 91 | if not d.getVar('INHIBIT_DEFAULT_DEPS', False): |
@@ -111,7 +111,7 @@ def clang_base_deps(d): | |||
111 | BASE_DEFAULT_DEPS:toolchain-clang:class-target = "${@clang_base_deps(d)}" | 111 | BASE_DEFAULT_DEPS:toolchain-clang:class-target = "${@clang_base_deps(d)}" |
112 | BASE_DEFAULT_DEPS:append:class-native:toolchain-clang_runtime-llvm = " libcxx-native compiler-rt-native" | 112 | BASE_DEFAULT_DEPS:append:class-native:toolchain-clang_runtime-llvm = " libcxx-native compiler-rt-native" |
113 | 113 | ||
114 | cmake_do_generate_toolchain_file_append_toolchain-clang () { | 114 | cmake_do_generate_toolchain_file:append:toolchain-clang () { |
115 | cat >> ${WORKDIR}/toolchain.cmake <<EOF | 115 | cat >> ${WORKDIR}/toolchain.cmake <<EOF |
116 | set( CMAKE_CLANG_TIDY ${HOST_PREFIX}clang-tidy ) | 116 | set( CMAKE_CLANG_TIDY ${HOST_PREFIX}clang-tidy ) |
117 | EOF | 117 | EOF |