From caf39e95fedcd346cf3a72db260e35fcb4ee343d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 29 Jul 2017 12:48:51 -0700 Subject: recipes: Use ninja generator on top of cmake ninja is in OE-Core now Signed-off-by: Khem Raj --- recipes-devtools/clang/compiler-rt_git.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'recipes-devtools/clang/compiler-rt_git.bb') diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb index 0cfe603..207b8e4 100644 --- a/recipes-devtools/clang/compiler-rt_git.bb +++ b/recipes-devtools/clang/compiler-rt_git.bb @@ -30,6 +30,8 @@ BASEDEPENDS_remove_toolchain-clang_class-target = "compiler-rt" BASEDEPENDS_remove_toolchain-clang_class-target = "libcxx" BASEDEPENDS_remove_toolchain-clang_class-target = "llvm-libunwind" +DEPENDS += "ninja-native" + S = "${WORKDIR}/git" inherit cmake pkgconfig pythonnative @@ -42,6 +44,7 @@ HF[vardepvalue] = "${HF}" EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=ON \ -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ -DCOMPILER_RT_BUILD_XRAY=OFF \ + -G Ninja \ " EXTRA_OECMAKE_append_class-nativesdk = "\ @@ -51,6 +54,15 @@ EXTRA_OECMAKE_append_class-nativesdk = "\ EXTRA_OECMAKE_append_libc-musl = " -DCOMPILER_RT_BUILD_SANITIZERS=OFF -DCOMPILER_RT_BUILD_XRAY=OFF " +do_compile() { + NINJA_STATUS="[%p] " ninja ${PARALLEL_MAKE} +} + +do_install() { + NINJA_STATUS="[%p] " DESTDIR=${D} ninja ${PARALLEL_MAKE} install +} + + do_install_append () { install -d ${D}${libdir}/clang/${PV}/lib/linux if [ -d ${D}${libdir}/linux ]; then -- cgit v1.2.3-54-g00ecf