diff options
author | Khem Raj <raj.khem@gmail.com> | 2017-07-29 12:48:51 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2017-07-30 07:16:20 -0700 |
commit | caf39e95fedcd346cf3a72db260e35fcb4ee343d (patch) | |
tree | 87524183c4a98d3ab34d872c3c1d1e1c00ede3fb /recipes-devtools/clang/openmp_git.bb | |
parent | a099b0da53fd6b11c6732b391f16620327756cb8 (diff) | |
download | meta-clang-caf39e95fedcd346cf3a72db260e35fcb4ee343d.tar.gz |
recipes: Use ninja generator on top of cmake
ninja is in OE-Core now
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.bb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/recipes-devtools/clang/openmp_git.bb b/recipes-devtools/clang/openmp_git.bb index d7e0875..8ca9f32 100644 --- a/recipes-devtools/clang/openmp_git.bb +++ b/recipes-devtools/clang/openmp_git.bb | |||
@@ -8,6 +8,8 @@ SECTION = "base" | |||
8 | 8 | ||
9 | require clang.inc | 9 | require clang.inc |
10 | 10 | ||
11 | DEPENDS += "ninja-native" | ||
12 | |||
11 | TOOLCHAIN = "clang" | 13 | TOOLCHAIN = "clang" |
12 | 14 | ||
13 | PV .= "+git${SRCPV}" | 15 | PV .= "+git${SRCPV}" |
@@ -28,8 +30,18 @@ S = "${WORKDIR}/git/runtime" | |||
28 | 30 | ||
29 | inherit cmake pkgconfig perlnative | 31 | inherit cmake pkgconfig perlnative |
30 | 32 | ||
33 | EXTRA_OECMAKE = "-G Ninja" | ||
34 | |||
31 | THUMB_TUNE_CCARGS = "" | 35 | THUMB_TUNE_CCARGS = "" |
32 | 36 | ||
37 | do_compile() { | ||
38 | NINJA_STATUS="[%p] " ninja ${PARALLEL_MAKE} | ||
39 | } | ||
40 | |||
41 | do_install() { | ||
42 | NINJA_STATUS="[%p] " DESTDIR=${D} ninja ${PARALLEL_MAKE} install | ||
43 | } | ||
44 | |||
33 | FILES_SOLIBSDEV = "" | 45 | FILES_SOLIBSDEV = "" |
34 | FILES_${PN} += "${libdir}/lib*${SOLIBSDEV}" | 46 | FILES_${PN} += "${libdir}/lib*${SOLIBSDEV}" |
35 | INSANE_SKIP_${PN} = "dev-so" | 47 | INSANE_SKIP_${PN} = "dev-so" |