summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/libcxx_git.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2017-05-22 18:38:27 -0700
committerKhem Raj <raj.khem@gmail.com>2017-05-22 18:38:27 -0700
commitc1dbc0aa3bc9cc9e51fa00d9cd07b8ab5acf3ce9 (patch)
tree02e8837f3d9b892ad387da255cef77b5a86d52d2 /recipes-devtools/clang/libcxx_git.bb
parent2baa00b8a919a1c29c891b900a48239856d01438 (diff)
downloadmeta-clang-c1dbc0aa3bc9cc9e51fa00d9cd07b8ab5acf3ce9.tar.gz
clang/llvm: Move to upcoming 5.0.0 ( trunk ) release
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.bb27
1 files changed, 16 insertions, 11 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb
index c6e2dd5..2cbcf62 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -7,6 +7,7 @@ LICENSE = "MIT | NCSA"
7SECTION = "base" 7SECTION = "base"
8 8
9require clang.inc 9require clang.inc
10require common.inc
10 11
11inherit cmake pythonnative 12inherit cmake pythonnative
12PV .= "+git${SRCPV}" 13PV .= "+git${SRCPV}"
@@ -17,27 +18,31 @@ BASEDEPENDS_remove_toolchain-clang_class-target = "llvm-libunwind"
17BASEDEPENDS_remove_toolchain-clang_class-target = "compiler-rt" 18BASEDEPENDS_remove_toolchain-clang_class-target = "compiler-rt"
18 19
19 20
20LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=7b3a0e1b99822669d630011defe9bfd9; \ 21LIC_FILES_CHKSUM = "file://projects/libcxx/LICENSE.TXT;md5=7b3a0e1b99822669d630011defe9bfd9; \
21 " 22"
22SRC_URI = "\ 23SRC_URI = "\
23 ${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ 24 ${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \
24 ${LLVM_GIT}/libcxx.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxx;destsuffix=git/projects/libcxx \ 25 ${LLVM_GIT}/libcxx.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxx;destsuffix=git/projects/libcxx \
25 ${LLVM_GIT}/libcxxabi.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=cxxabi;destsuffix=git/projects/libcxxabi \ 26 ${LLVM_GIT}/libcxxabi.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=cxxabi;destsuffix=git/projects/libcxxabi \
26 " 27 ${LLVMPATCHES} \
27SRC_URI_append_libc-musl = " file://0001-use-constexpr-when-using-glibc.patch " 28 ${LIBCXXPATCHES} \
29 ${LIBCXXABIPATCHES} \
30"
28 31
29SRCREV_FORMAT = "llvm_libcxx_cxxabi" 32SRCREV_FORMAT = "llvm_libcxx_cxxabi"
30 33
31S = "${WORKDIR}/git/projects/libcxx" 34S = "${WORKDIR}/git"
32 35
33THUMB_TUNE_CCARGS = "" 36THUMB_TUNE_CCARGS = ""
34#TUNE_CCARGS += "-nostdlib" 37#TUNE_CCARGS += "-nostdlib"
35 38
36EXTRA_OECMAKE += "-DLIBCXX_CXX_ABI=libcxxabi \ 39EXTRA_OECMAKE += "-DLIBCXX_CXX_ABI=libcxxabi \
37 -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/../libcxxabi/include \ 40 -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/projects/libcxxabi/include \
38 -DLLVM_PATH=${S}/../../ \ 41 -DLLVM_PATH=${S} \
39 -DLIBCXX_ENABLE_SHARED=ON \ 42 -DLIBCXX_ENABLE_SHARED=ON \
40 " 43 -DLIBCXX_ENABLE_EXCEPTIONS=ON \
44 ${S}/projects/libcxx \
45"
41 46
42EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=True " 47EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=True "
43 48