summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/libcxx_git.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-02-08 14:33:24 -0800
committerKhem Raj <raj.khem@gmail.com>2019-02-09 19:27:13 -0800
commit84440d29f2340a3b4267a39c01a6e5936f5f1af2 (patch)
treeae477043eb30b3eb6847747cfc85c9914e9ce352 /recipes-devtools/clang/libcxx_git.bb
parent0d2d72e53cff8bffc4ac7cbe294724295797d982 (diff)
downloadmeta-clang-84440d29f2340a3b4267a39c01a6e5936f5f1af2.tar.gz
compiler-rt: Disable standalone build
standalone build starts to look for c++ headers which then are fed from libstc++ because libcxx is not built yet, instead let build use it from in-tree libcxx enable llvm-ar/llvm-ranlib/llvm-nm to provide ar/ranlib/nm respectively, this helps with lto enabled builds for libcxx Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/libcxx_git.bb')
-rw-r--r--recipes-devtools/clang/libcxx_git.bb4
1 files changed, 4 insertions, 0 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb
index 8168c61..171ab18 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -41,6 +41,9 @@ EXTRA_OECMAKE += "\
41 -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ 41 -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \
42 -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \ 42 -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \
43 -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \ 43 -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \
44 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \
45 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \
46 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \
44 -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi${LIBUNWIND}' \ 47 -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi${LIBUNWIND}' \
45 -G Ninja \ 48 -G Ninja \
46 ${S}/llvm \ 49 ${S}/llvm \
@@ -72,3 +75,4 @@ RDEPENDS_${PN}-dev += "${PN}-staticdev"
72 75
73BBCLASSEXTEND = "native nativesdk" 76BBCLASSEXTEND = "native nativesdk"
74TOOLCHAIN = "clang" 77TOOLCHAIN = "clang"
78