From d716aee65cfb33745ad8aff9b456fe6105d4b9f6 Mon Sep 17 00:00:00 2001 From: Anuj Mittal Date: Tue, 17 Aug 2021 10:41:08 +0800 Subject: ispc: upgrade 1.16.0 -> 1.16.1 Signed-off-by: Anuj Mittal --- .../clang-layer/recipes-core/ispc/ispc_1.16.1.bb | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dynamic-layers/clang-layer/recipes-core/ispc/ispc_1.16.1.bb (limited to 'dynamic-layers/clang-layer/recipes-core/ispc/ispc_1.16.1.bb') diff --git a/dynamic-layers/clang-layer/recipes-core/ispc/ispc_1.16.1.bb b/dynamic-layers/clang-layer/recipes-core/ispc/ispc_1.16.1.bb new file mode 100644 index 00000000..c319885f --- /dev/null +++ b/dynamic-layers/clang-layer/recipes-core/ispc/ispc_1.16.1.bb @@ -0,0 +1,36 @@ +SUMMARY = "Intel(R) Implicit SPMD Program Compiler" +DESCRIPTION = "ispc is a compiler for a variant of the C programming language, \ +with extensions for single program, multiple data programming." +HOMEPAGE = "https://github.com/ispc/ispc" + +LICENSE = "BSD-3-Clause & Apache-2.0-with-LLVM-exception" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=da5ecffdd210b3cf776b32b41c182e87 \ + file://third-party-programs.txt;md5=3cd6f8a7c3bd9d2bb898fcb27c75221a" + +inherit cmake python3native + +S = "${WORKDIR}/git" + +SRC_URI = "git://github.com/ispc/ispc.git;protocol=https;branch=releases/v1.16.x \ + file://0001-CMakeLists.txt-link-with-libclang-cpp-library-instea.patch \ + file://0002-cmake-don-t-build-for-32-bit-targets.patch \ + file://8b5d0f26916e776bc3664e6a4dc68eff3a198d7a.patch \ + " +SRCREV = "ae404c1da54422bc70696fbdaa4055bca0d1711e" + +COMPATIBLE_HOST = '(x86_64).*-linux' + +DEPENDS += " clang-native bison-native " +RDEPENDS:${PN} += " clang-libllvm clang" + +EXTRA_OECMAKE += " \ + -DISPC_INCLUDE_TESTS=OFF \ + -DISPC_INCLUDE_EXAMPLES=OFF \ + -DISPC_NO_DUMPS=ON \ + -DARM_ENABLED=OFF \ + -DISPC_CROSS=ON \ + -DSYSROOT_DIR=${STAGING_DIR_NATIVE} \ + " + +TOOLCHAIN = "clang" +BBCLASSEXTEND = "native nativesdk" -- cgit v1.2.3-54-g00ecf