diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-09-25 14:31:10 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-09-25 18:00:05 -0700 |
commit | ccfdb47cc4991a393a2d2fefe8420bdef56e7318 (patch) | |
tree | 211621f5458a685bee9621532ee28c212ea69490 /recipes-core | |
parent | 489d396fb03389f71d3216fe913b83f8952da42e (diff) | |
download | meta-clang-ccfdb47cc4991a393a2d2fefe8420bdef56e7318.tar.gz |
clang: Add variable CLANGSDK to control including clang in SDK
CLANGSDK ?= "1"
is default which means clang will be included into SDK
if one is using clang only for full build and dont intend to distribute
it as cross compiler SDK then set
CLANGSDK = ""
in local.conf or in another config metadata file
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-core')
3 files changed, 4 insertions, 14 deletions
diff --git a/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend b/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend index a8e81aa..3472eb3 100644 --- a/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend +++ b/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend | |||
@@ -1,3 +1 @@ | |||
1 | NATIVESDKCLANG ?= "nativesdk-clang" | RDEPENDS_${PN} += "${@'nativesdk-clang' if '${CLANGSDK}' else ''}" | |
2 | |||
3 | RDEPENDS_${PN} += "${NATIVESDKCLANG}" | ||
diff --git a/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bbappend b/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bbappend index dd0f83c..2a727e0 100644 --- a/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bbappend +++ b/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bbappend | |||
@@ -1,6 +1 @@ | |||
1 | RRECOMMENDS_${PN} += "\ | RRECOMMENDS_${PN} += "${@'libcxx-dev libcxx-staticdev compiler-rt-dev compiler-rt-staticdev' if '${CLANGSDK}' else ''}" | |
2 | libcxx-dev \ | ||
3 | libcxx-staticdev \ | ||
4 | compiler-rt-dev \ | ||
5 | compiler-rt-staticdev \ | ||
6 | " | ||
diff --git a/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend b/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend index 2618d20..4bbd4ab 100644 --- a/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend +++ b/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend | |||
@@ -1,5 +1,2 @@ | |||
1 | CLANGCROSSCANADIAN ?= "clang-cross-canadian-${TRANSLATED_TARGET_ARCH}" | 1 | CLANGCROSSCANADIAN = "${@bb.utils.contains('CLANGSDK', '1', 'clang-cross-canadian-${TRANSLATED_TARGET_ARCH}', '', d)}" |
2 | CLANGCROSSCANADIAN_riscv64 = "" | 2 | RDEPENDS_${PN} += "${@all_multilib_tune_values(d, 'CLANGCROSSCANADIAN')}" |
3 | RDEPENDS_${PN} += "\ | ||
4 | ${@all_multilib_tune_values(d, 'CLANGCROSSCANADIAN')} \ | ||
5 | " | ||