summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/libcxx_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-devtools/clang/libcxx_git.bb')
-rw-r--r--recipes-devtools/clang/libcxx_git.bb9
1 files changed, 6 insertions, 3 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb
index 6bfae99..b879df1 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -37,14 +37,17 @@ EXTRA_OECMAKE += "\
37 -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ 37 -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \
38 -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \ 38 -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \
39 -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \ 39 -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \
40 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \
41 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \
42 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \
43 -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi;libunwind' \ 40 -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi;libunwind' \
44 -G Ninja \ 41 -G Ninja \
45 ${S}/llvm \ 42 ${S}/llvm \
46" 43"
47 44
45EXTRA_OECMAKE_append_class-target = "\
46 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \
47 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \
48 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \
49"
50
48EXTRA_OECMAKE_append_class-native = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF" 51EXTRA_OECMAKE_append_class-native = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF"
49EXTRA_OECMAKE_append_class-nativesdk = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF" 52EXTRA_OECMAKE_append_class-nativesdk = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF"
50EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " 53EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON "