summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-04-22 20:47:06 -0700
committerKhem Raj <raj.khem@gmail.com>2021-04-23 21:44:32 -0700
commit23451d0e03455ba98e74941d20a37511c1c42aeb (patch)
tree02fe86aa60ccabda208547158e95c9b21c9b63e8 /classes
parentb9f399f467306033f7c342c9dbc0c611477bf70d (diff)
downloadmeta-clang-23451d0e03455ba98e74941d20a37511c1c42aeb.tar.gz
clang.bbclass: Define CMAKE_CLANG_TIDY directly using ${HOST_PREFIX}clang-tidy
There is no need for exporting CLANG_TIDY, since its not a standard variable Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'classes')
-rw-r--r--classes/clang.bbclass5
1 files changed, 1 insertions, 4 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index 6cc2528..b684ac5 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -12,8 +12,6 @@ NM_toolchain-clang = "${HOST_PREFIX}llvm-nm"
12LTO_toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'thin-lto', '-flto=thin', '-flto -fuse-ld=lld', d)}" 12LTO_toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'thin-lto', '-flto=thin', '-flto -fuse-ld=lld', d)}"
13PACKAGE_DEBUG_SPLIT_STYLE_toolchain-clang = "debug-without-src" 13PACKAGE_DEBUG_SPLIT_STYLE_toolchain-clang = "debug-without-src"
14 14
15export CLANG_TIDY_toolchain-clang = "${HOST_PREFIX}clang-tidy"
16
17COMPILER_RT ??= "${@bb.utils.contains("RUNTIME", "llvm", "-rtlib=compiler-rt ${UNWINDLIB}", "", d)}" 15COMPILER_RT ??= "${@bb.utils.contains("RUNTIME", "llvm", "-rtlib=compiler-rt ${UNWINDLIB}", "", d)}"
18COMPILER_RT_powerpc = "--rtlib=libgcc ${UNWINDLIB}" 16COMPILER_RT_powerpc = "--rtlib=libgcc ${UNWINDLIB}"
19COMPILER_RT_armeb = "--rtlib=libgcc ${UNWINDLIB}" 17COMPILER_RT_armeb = "--rtlib=libgcc ${UNWINDLIB}"
@@ -108,7 +106,7 @@ BASE_DEFAULT_DEPS_toolchain-clang_class-target = "${@clang_base_deps(d)}"
108 106
109cmake_do_generate_toolchain_file_append_toolchain-clang () { 107cmake_do_generate_toolchain_file_append_toolchain-clang () {
110 cat >> ${WORKDIR}/toolchain.cmake <<EOF 108 cat >> ${WORKDIR}/toolchain.cmake <<EOF
111set( CMAKE_CLANG_TIDY ${CLANG_TIDY} ) 109set( CMAKE_CLANG_TIDY ${HOST_PREFIX}clang-tidy )
112EOF 110EOF
113 sed -i 's/ -mmusl / /g' ${WORKDIR}/toolchain.cmake 111 sed -i 's/ -mmusl / /g' ${WORKDIR}/toolchain.cmake
114} 112}
@@ -121,4 +119,3 @@ EOF
121# pkgn = d.getVar("PN") 119# pkgn = d.getVar("PN")
122# bb.warn("%s - %s" % (pkgn, toolchain)) 120# bb.warn("%s - %s" % (pkgn, toolchain))
123#} 121#}
124