summaryrefslogtreecommitdiffstats
path: root/classes/clang.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'classes/clang.bbclass')
-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