summaryrefslogtreecommitdiffstats
path: root/dynamic-layers
diff options
context:
space:
mode:
authorNaveen Saini <naveen.kumar.saini@intel.com>2020-06-04 17:01:32 +0800
committerAnuj Mittal <anuj.mittal@intel.com>2020-06-09 07:53:16 +0800
commit2abbd02a2db1c89415f4790a1d22acffcd7af4d7 (patch)
tree7cfc628e5567673b0d75a69dfad2e16376debbfa /dynamic-layers
parent7497da8042641548cec0c56d191fd2d8fc4c8202 (diff)
downloadmeta-intel-2abbd02a2db1c89415f4790a1d22acffcd7af4d7.tar.gz
level-zero: add recipe
The oneAPI Level-Zero Application Programming Interface (API) is to provide direct-to-metal interfaces to offload accelerator devices. Its programming interface can be tailored to any device needs and can be adapted to support broader set of languages features such as function pointers, virtual functions, unified memory, and I/O capabilities. It contains following components of oneAPI: -> Copies of the Level Zero Specification API C/C++ header files -> Level Zero Loader -> Level Zero Validation Layer It should be installed using: IMAGE_INSTALL_append = " level-zero-headers level-zero-loader" Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'dynamic-layers')
-rw-r--r--dynamic-layers/openembedded-layer/recipes-core/levelzero/level-zero_0.91.10.bb21
1 files changed, 21 insertions, 0 deletions
diff --git a/dynamic-layers/openembedded-layer/recipes-core/levelzero/level-zero_0.91.10.bb b/dynamic-layers/openembedded-layer/recipes-core/levelzero/level-zero_0.91.10.bb
new file mode 100644
index 00000000..e8ae7e11
--- /dev/null
+++ b/dynamic-layers/openembedded-layer/recipes-core/levelzero/level-zero_0.91.10.bb
@@ -0,0 +1,21 @@
1SUMMARY = "oneAPI Level Zero Specification Headers and Loader"
2HOMEPAGE = "https://github.com/oneapi-src/level-zero"
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=8956dfdba7f8169c4005d1e9753ffddc"
5
6SRC_URI = "git://github.com/oneapi-src/level-zero.git;protocol=https"
7SRCREV = "ebb363e938a279cf866cb93d28e31aaf0791ea19"
8S = "${WORKDIR}/git"
9
10inherit cmake
11DEPENDS += "opencl-headers"
12
13UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$"
14
15PACKAGES =+ "${PN}-headers ${PN}-loader"
16
17FILES_${PN}-headers = "${includedir}/*"
18FILES_${PN}-loader = "${libdir}/*"
19
20# PN-loader (non -dev/-dbg/nativesdk- package) contains symlink .so
21INSANE_SKIP_${PN}-loader = "dev-so"