diff options
author | Khem Raj <raj.khem@gmail.com> | 2016-05-02 13:14:35 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2016-05-02 13:14:35 -0700 |
commit | dc4cf180bc8fbabd3b7588e62b3d90e2460fe1b9 (patch) | |
tree | a5b77abd351dd56eb5c88c7fc310b527337d4bdc | |
parent | bfac301c029e6f097cfd62cd11c209afdc548524 (diff) | |
download | meta-clang-dc4cf180bc8fbabd3b7588e62b3d90e2460fe1b9.tar.gz |
clang: Adjust to build master recipes as well
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | recipes-devtools/clang/clang.inc | 20 | ||||
-rw-r--r-- | recipes-devtools/clang/clang_git.bb | 8 |
2 files changed, 23 insertions, 5 deletions
diff --git a/recipes-devtools/clang/clang.inc b/recipes-devtools/clang/clang.inc index 58ad16c..7f921ac 100644 --- a/recipes-devtools/clang/clang.inc +++ b/recipes-devtools/clang/clang.inc | |||
@@ -4,7 +4,7 @@ LLVM_DIR = "llvm${LLVM_RELEASE}" | |||
4 | LLVM_GIT ?= "git://github.com/llvm-mirror" | 4 | LLVM_GIT ?= "git://github.com/llvm-mirror" |
5 | LLVM_GIT_PROTOCOL ?= "git" | 5 | LLVM_GIT_PROTOCOL ?= "git" |
6 | 6 | ||
7 | PV ?= "3.8.0" | 7 | PV = "3.8.0" |
8 | BRANCH ?= "release_38" | 8 | BRANCH ?= "release_38" |
9 | SRCREV_llvm ?= "06cf4b238fa45638ed37ec7725d38930fea37ff9" | 9 | SRCREV_llvm ?= "06cf4b238fa45638ed37ec7725d38930fea37ff9" |
10 | SRCREV_clang ?= "9fd77bd68130d9b2fbc56a3138b6f981d560480a" | 10 | SRCREV_clang ?= "9fd77bd68130d9b2fbc56a3138b6f981d560480a" |
@@ -12,3 +12,21 @@ SRCREV_compiler-rt ?= "31769223eb782e7b03655810d00dfdec66467d51" | |||
12 | SRCREV_libcxxabi ?= "8d4e51dd9c743b66c8dd552f0632174e04af4052" | 12 | SRCREV_libcxxabi ?= "8d4e51dd9c743b66c8dd552f0632174e04af4052" |
13 | SRCREV_libcxx ?= "fda3549c01ea0a1d2ee00fe0033c35dc36796fc8" | 13 | SRCREV_libcxx ?= "fda3549c01ea0a1d2ee00fe0033c35dc36796fc8" |
14 | SRCREV_libunwind ?= "25647b29dd78196ed3c883392ebb339265aeb355" | 14 | SRCREV_libunwind ?= "25647b29dd78196ed3c883392ebb339265aeb355" |
15 | |||
16 | LLVMMD5SUM ?= "4c0bc17c954e99fd547528d938832bfa" | ||
17 | CLANGMD5SUM ?= "82ed8fe1976ca709bbd81f4f10a48ccd" | ||
18 | |||
19 | # | ||
20 | # Uncomment below to enable master version of clang/llvm | ||
21 | # | ||
22 | |||
23 | #PV = "3.9.0" | ||
24 | #BRANCH = "master" | ||
25 | #SRCREV_llvm = "${AUTOREV}" | ||
26 | #SRCREV_clang = "${AUTOREV}" | ||
27 | #SRCREV_compiler-rt = "${AUTOREV}" | ||
28 | #SRCREV_libcxxabi = "${AUTOREV}" | ||
29 | #SRCREV_libcxx = "${AUTOREV}" | ||
30 | #SRCREV_libunwind = "${AUTOREV}" | ||
31 | #LLVMMD5SUM = "43fdaa303c1c5589ad60f4ffc6a0b9ce" | ||
32 | #CLANGMD5SUM = "a77eac638a3aae44a2d604217d6f0f01" | ||
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index f05bc98..163953e 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb | |||
@@ -10,8 +10,8 @@ require clang.inc | |||
10 | 10 | ||
11 | PV .= "+git${SRCPV}" | 11 | PV .= "+git${SRCPV}" |
12 | 12 | ||
13 | LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=4c0bc17c954e99fd547528d938832bfa; \ | 13 | LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=${LLVMMD5SUM}; \ |
14 | file://tools/clang/LICENSE.TXT;md5=82ed8fe1976ca709bbd81f4f10a48ccd; \ | 14 | file://tools/clang/LICENSE.TXT;md5=${CLANGMD5SUM}; \ |
15 | " | 15 | " |
16 | SRC_URI = "${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ | 16 | SRC_URI = "${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ |
17 | ${LLVM_GIT}/clang.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};destsuffix=git/tools/clang;name=clang \ | 17 | ${LLVM_GIT}/clang.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};destsuffix=git/tools/clang;name=clang \ |
@@ -87,9 +87,9 @@ DEPENDS_append_class-nativesdk = " clang-native " | |||
87 | 87 | ||
88 | do_configure_prepend() { | 88 | do_configure_prepend() { |
89 | # Remove RPATHs | 89 | # Remove RPATHs |
90 | sed -i 's:$(RPATH) -Wl,$(\(ToolDir\|LibDir\|ExmplDir\))::g' ${S}/Makefile.rules | 90 | # sed -i 's:$(RPATH) -Wl,$(\(ToolDir\|LibDir\|ExmplDir\))::g' ${S}/Makefile.rules |
91 | # Drop "svn" suffix from version string | 91 | # Drop "svn" suffix from version string |
92 | sed -i 's/${PV}svn/${PV}/g' ${S}/configure | 92 | # sed -i 's/${PV}svn/${PV}/g' ${S}/configure |
93 | 93 | ||
94 | # Fix paths in llvm-config | 94 | # Fix paths in llvm-config |
95 | sed -i "s|sys::path::parent_path(CurrentPath))\.str()|sys::path::parent_path(sys::path::parent_path(CurrentPath))).str()|g" ${S}/tools/llvm-config/llvm-config.cpp | 95 | sed -i "s|sys::path::parent_path(CurrentPath))\.str()|sys::path::parent_path(sys::path::parent_path(CurrentPath))).str()|g" ${S}/tools/llvm-config/llvm-config.cpp |