diff options
author | Khem Raj <raj.khem@gmail.com> | 2018-12-27 10:47:14 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2018-12-27 17:29:06 -0800 |
commit | 3d4c48bd0afb67396aacbc444fa7f6698724860e (patch) | |
tree | c6baddd7ea8c73f781a9f691585108d228684d30 /recipes-devtools/clang/clang-cross-canadian_git.bb | |
parent | 463509e8b983a0e999d01c803a1a999b76d70411 (diff) | |
download | meta-clang-3d4c48bd0afb67396aacbc444fa7f6698724860e.tar.gz |
recipes: Rework llvm/clang/compiler-rt/libcxx/lldb recipes
This is an overhaul of clang/llvm project related recipes
* switch to using a flat mono repo for all clang/llvm projects
* Add llvm-project-source recipe which will prepare source tree in
work-shared for all recipes much like kernel and gcc
* build lld as part of clang recipes, its much easier and saves build
time and hopefully nativesdk version will be built now for free
* switch to official git repos at git://github.com/llvm-project
* Adjust all recipes to use shared sources
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/clang-cross-canadian_git.bb')
-rw-r--r-- | recipes-devtools/clang/clang-cross-canadian_git.bb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/recipes-devtools/clang/clang-cross-canadian_git.bb b/recipes-devtools/clang/clang-cross-canadian_git.bb index 58e2206..b547f47 100644 --- a/recipes-devtools/clang/clang-cross-canadian_git.bb +++ b/recipes-devtools/clang/clang-cross-canadian_git.bb | |||
@@ -10,6 +10,7 @@ SECTION = "devel" | |||
10 | PN = "clang-cross-canadian-${TRANSLATED_TARGET_ARCH}" | 10 | PN = "clang-cross-canadian-${TRANSLATED_TARGET_ARCH}" |
11 | 11 | ||
12 | require clang.inc | 12 | require clang.inc |
13 | require common-source.inc | ||
13 | inherit cross-canadian | 14 | inherit cross-canadian |
14 | 15 | ||
15 | DEPENDS += "nativesdk-clang binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} virtual/${HOST_PREFIX}binutils-crosssdk virtual/nativesdk-libc" | 16 | DEPENDS += "nativesdk-clang binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} virtual/${HOST_PREFIX}binutils-crosssdk virtual/nativesdk-libc" |
@@ -18,8 +19,6 @@ DEPENDS += "nativesdk-clang binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} vi | |||
18 | EXTRA_OECONF_PATHS[vardepsexclude] = "TUNE_PKGARCH" | 19 | EXTRA_OECONF_PATHS[vardepsexclude] = "TUNE_PKGARCH" |
19 | TARGET_ARCH[vardepsexclude] = "TUNE_ARCH" | 20 | TARGET_ARCH[vardepsexclude] = "TUNE_ARCH" |
20 | 21 | ||
21 | S = "${WORKDIR}" | ||
22 | |||
23 | do_install() { | 22 | do_install() { |
24 | install -d ${D}${bindir} | 23 | install -d ${D}${bindir} |
25 | ln -sf ../clang ${D}${bindir}/${TARGET_PREFIX}clang | 24 | ln -sf ../clang ${D}${bindir}/${TARGET_PREFIX}clang |