summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/openmp_git.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2018-12-27 10:47:14 -0800
committerKhem Raj <raj.khem@gmail.com>2018-12-27 17:29:06 -0800
commit3d4c48bd0afb67396aacbc444fa7f6698724860e (patch)
treec6baddd7ea8c73f781a9f691585108d228684d30 /recipes-devtools/clang/openmp_git.bb
parent463509e8b983a0e999d01c803a1a999b76d70411 (diff)
downloadmeta-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/openmp_git.bb')
-rw-r--r--recipes-devtools/clang/openmp_git.bb15
1 files changed, 3 insertions, 12 deletions
diff --git a/recipes-devtools/clang/openmp_git.bb b/recipes-devtools/clang/openmp_git.bb
index b141b98..30bc307 100644
--- a/recipes-devtools/clang/openmp_git.bb
+++ b/recipes-devtools/clang/openmp_git.bb
@@ -7,6 +7,7 @@ LICENSE = "MIT | NCSA"
7SECTION = "base" 7SECTION = "base"
8 8
9require clang.inc 9require clang.inc
10require common-source.inc
10 11
11DEPENDS += "ninja-native" 12DEPENDS += "ninja-native"
12 13
@@ -15,24 +16,14 @@ RPROVIDES_${PN}-dev += "libgomp-dev"
15 16
16TOOLCHAIN = "clang" 17TOOLCHAIN = "clang"
17 18
18PV .= "+git${SRCPV}" 19LIC_FILES_CHKSUM = "file://openmp/LICENSE.txt;md5=5dcbca021bcb2fbc22186bc7a8a159e6"
19
20LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5dcbca021bcb2fbc22186bc7a8a159e6; \
21"
22SRC_URI = "\
23 ${LLVM_GIT}/openmp.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=openmp \
24"
25
26SRCREV_FORMAT = "openmp"
27 20
28BASEDEPENDS_remove_toolchain-clang_class-target = "compiler-rt" 21BASEDEPENDS_remove_toolchain-clang_class-target = "compiler-rt"
29BASEDEPENDS_remove_toolchain-clang_class-target = "libcxx" 22BASEDEPENDS_remove_toolchain-clang_class-target = "libcxx"
30 23
31S = "${WORKDIR}/git"
32
33inherit cmake pkgconfig perlnative 24inherit cmake pkgconfig perlnative
34 25
35EXTRA_OECMAKE = "-G Ninja" 26EXTRA_OECMAKE = "-G Ninja ${S}/openmp"
36 27
37THUMB_TUNE_CCARGS = "" 28THUMB_TUNE_CCARGS = ""
38 29