summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb')
-rw-r--r--recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb10
1 files changed, 7 insertions, 3 deletions
diff --git a/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb b/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb
index 9f975511c..9ede07bd8 100644
--- a/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb
+++ b/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb
@@ -2,8 +2,8 @@
2 2
3DESCRIPTION = "i.MX Verisilicon Software ISP" 3DESCRIPTION = "i.MX Verisilicon Software ISP"
4LICENSE = "Proprietary" 4LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=e565271ec9a80ce47abbddc4bffe56fa" 5LIC_FILES_CHKSUM = "file://COPYING;md5=e565271ec9a80ce47abbddc4bffe56fa"
6DEPENDS = "python3 libdrm virtual/libg2d libtinyxml2" 6DEPENDS = "python3 libdrm virtual/libg2d libtinyxml2-8"
7 7
8SRC_URI = " \ 8SRC_URI = " \
9 ${FSL_MIRROR}/${BP}.bin;fsl-eula=true \ 9 ${FSL_MIRROR}/${BP}.bin;fsl-eula=true \
@@ -25,6 +25,7 @@ OECMAKE_GENERATOR = "Unix Makefiles"
25SYSTEMD_SERVICE:${PN} = "imx8-isp.service" 25SYSTEMD_SERVICE:${PN} = "imx8-isp.service"
26 26
27EXTRA_OECMAKE += " \ 27EXTRA_OECMAKE += " \
28 -DSDKTARGETSYSROOT=${STAGING_DIR_HOST} \
28 -DCMAKE_BUILD_TYPE=release \ 29 -DCMAKE_BUILD_TYPE=release \
29 -DISP_VERSION=ISP8000NANO_V1802 \ 30 -DISP_VERSION=ISP8000NANO_V1802 \
30 -DPLATFORM=ARM64 \ 31 -DPLATFORM=ARM64 \
@@ -46,6 +47,10 @@ do_configure:prepend() {
46 export SDKTARGETSYSROOT=${STAGING_DIR_HOST} 47 export SDKTARGETSYSROOT=${STAGING_DIR_HOST}
47} 48}
48 49
50do_compile:prepend() {
51 ln -sf ${RECIPE_SYSROOT}/${libdir}/libtinyxml2.so.?.?.? ${RECIPE_SYSROOT}/${libdir}/libtinyxml2.so
52}
53
49do_install() { 54do_install() {
50 install -d ${D}/${libdir} 55 install -d ${D}/${libdir}
51 install -d ${D}/${includedir} 56 install -d ${D}/${includedir}
@@ -55,7 +60,6 @@ do_install() {
55 cp -r ${WORKDIR}/build/generated/release/bin/*2775* ${D}/opt/imx8-isp/bin 60 cp -r ${WORKDIR}/build/generated/release/bin/*2775* ${D}/opt/imx8-isp/bin
56 cp -r ${WORKDIR}/build/generated/release/bin/isp_media_server ${D}/opt/imx8-isp/bin 61 cp -r ${WORKDIR}/build/generated/release/bin/isp_media_server ${D}/opt/imx8-isp/bin
57 cp -r ${WORKDIR}/build/generated/release/bin/vvext ${D}/opt/imx8-isp/bin 62 cp -r ${WORKDIR}/build/generated/release/bin/vvext ${D}/opt/imx8-isp/bin
58 cp -r ${WORKDIR}/${BP}/dewarp/dewarp_config/ ${D}/opt/imx8-isp/bin
59 cp -r ${WORKDIR}/build/generated/release/lib/*.so* ${D}/${libdir} 63 cp -r ${WORKDIR}/build/generated/release/lib/*.so* ${D}/${libdir}
60 cp -r ${WORKDIR}/build/generated/release/include/* ${D}/${includedir} 64 cp -r ${WORKDIR}/build/generated/release/include/* ${D}/${includedir}
61 65