On Thu, Sep 13, 2018 at 01:56:24PM -0400, Jacob Stiffler wrote:
> From: Qin Su <q...@ti.com>
> 
> The ARM Computer Vision and Machine Learning library is a set of functions
> optimised for both ARM CPUs and GPUs using SIMD technologies.
> 
> Signed-off-by: Qin Su <q...@ti.com>
> Signed-off-by: Jacob Stiffler <j-stiff...@ti.com>
> ---
> Changes from previous versions:
> * Add "_git" suffix to recipe name.
> * Add version.
> * Add branch option for SRC_URI.
> * For installation, use install by looping over libraries.
> * Remove unnecessary checksums for SRC_URI.
> * Set armv7a as COMPATIBLE_MACHINE as this is hardcoded in
>   EXTRA_OESCONS.

^^^ Thanks a lot for all the fixes!

BTW, is this recipe available in any other layer?


>  .../arm-compute-library/arm-compute-library_git.bb | 44 
> ++++++++++++++++++++++
>  1 file changed, 44 insertions(+)
>  create mode 100644 
> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> 
> diff --git 
> a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
>  
> b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> new file mode 100644
> index 0000000..23e31cd
> --- /dev/null
> +++ 
> b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> @@ -0,0 +1,44 @@
> +DESCRIPTION = "The ARM Computer Vision and Machine Learning library is a set 
> of functions optimised for both ARM CPUs and GPUs."
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=e2c93841b20cd522af621cabaea3aef8"
> +
> +COMPATIBLE_MACHINE = "armv7a"
> +
> +SRC_URI = " \
> +    git://github.com/ARM-software/ComputeLibrary.git;branch=${BRANCH} \
> +"
> +
> +PV  = "18.05"
> +
> +BRANCH = "master"
> +SRCREV = "e2542c9f35ca427286822cd0c9296f49914f78b0"
> +
> +S = "${WORKDIR}/git"
> +
> +do_compile_prepend() {
> +    unset CC CXX
> +}
> +
> +inherit scons
> +
> +EXTRA_OESCONS = "arch=armv7a extra_cxx_flags="-fPIC" benchmark_tests=1 
> validation_tests=0 neon=1 openmp=1 opencl=0"
> +
> +LIBS += "-larmpl_lp64_mp"
> +
> +do_install() {
> +    CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
> +
> +    install -d ${D}${libdir}
> +    for lib in ${S}/build/*.so
> +    do
> +        install -m 0644 $lib ${D}${libdir}
> +    done
> +
> +    install -d ${D}${datadir}/${PN}
> +    cp $CP_ARGS ${S}/. ${D}${datadir}/${PN}
> +}
> +
> +INSANE_SKIP_${PN}-dev = "dev-elf"
> +
> +PACKAGES =+ "${PN}-source"
> +FILES_${PN}-source = "${datadir}/${PN}"
> -- 
> 2.7.4
> 
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to