# Tanım: OpenCL (Open Computing Language) başlık dosyaları # URL: https://www.khronos.org/registry/cl/ # Paketçi: milisarge # Gerekler: python3 # Grup: geliştirme isim=opencl-headers surum=2.2.20170516 devir=1 kaynak=(https://github.com/KhronosGroup/OpenCL-Headers/archive/master.tar.gz::opencl-headers-2.2.20170516.tar.gz https://github.com/KhronosGroup/OpenCL-CLHPP/archive/master.tar.gz::openclhpp-2.2.20170516.tar.gz) derle() { cd "${SRC}"/OpenCL-Headers-master/CL install -dm755 "${PKG}"/usr/include/CL for h in *.h; do install -m 644 ${h} "${PKG}"/usr/include/CL/ done # remove useless headers rm "${PKG}"/usr/include/CL/{cl_d3d,cl_dx9}*.h cd "${SRC}"/OpenCL-CLHPP-master python3 gen_cl_hpp.py -i input_cl.hpp -o cl.hpp install -m 644 cl.hpp "${PKG}"/usr/include/CL/ install -m 644 input_cl2.hpp "${PKG}"/usr/include/CL/cl2.hpp }