mixbench.bb 945 B

123456789101112131415161718192021222324252627
  1. SUMMARY = "OpenCL benchmark"
  2. DESCRIPTION = "mixbench-opencl is a benchmark for OpenCL"
  3. HOMEPAGE = "https://github.com/ekondis/mixbench"
  4. BUGTRACKER = "https://github.com/ekondis/mixbench"
  5. LICENSE = "GPLv2.0"
  6. LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=2c1c00f9d3ed9e24fa69b932b7e7aff2"
  7. DEPENDS = "opencl-headers opencl-icd-loader"
  8. SRC_URI = "git://github.com/ekondis/mixbench.git;protocol=https \
  9. file://0001-Disable-double-and-half2-kernels-as-WA-for-llvm-cras.patch;patchdir=.. \
  10. "
  11. SRCREV = "e1d6c00bd86d7d904b658213370ddb780a116d1f"
  12. S = "${WORKDIR}/git/mixbench-opencl"
  13. inherit pkgconfig cmake
  14. do_install() {
  15. mkdir -p ${D}${bindir}
  16. cp ${WORKDIR}/build/mixbench-ocl-alt ${D}${bindir}
  17. cp ${WORKDIR}/build/mixbench-ocl-ro ${D}${bindir}
  18. mkdir -p ${D}${datadir}/mixbench/
  19. cp ${WORKDIR}/build/mix_kernels.cl ${D}${datadir}/mixbench/
  20. cp ${WORKDIR}/build/mix_kernels_ro.cl ${D}${datadir}/mixbench/
  21. }