summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Kjellerstedt <pkj@axis.com>2025-09-27 04:47:42 +0200
committerKhem Raj <raj.khem@gmail.com>2025-09-27 16:18:16 -0700
commit91e428d4cd5a1c0de7d2ca4826705eb5eee7ec29 (patch)
tree37a546013adc3679624b2448dcd1e20a3c9f1ad2
parent2f22ec651dfd143f915b1f139a25d382299af2bd (diff)
downloadmeta-openembedded-91e428d4cd5a1c0de7d2ca4826705eb5eee7ec29.tar.gz
opencv: Support building for native
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-support/opencv/opencv_4.12.0.bb15
1 files changed, 10 insertions, 5 deletions
diff --git a/meta-oe/recipes-support/opencv/opencv_4.12.0.bb b/meta-oe/recipes-support/opencv/opencv_4.12.0.bb
index d1ab87b06f..27499caa92 100644
--- a/meta-oe/recipes-support/opencv/opencv_4.12.0.bb
+++ b/meta-oe/recipes-support/opencv/opencv_4.12.0.bb
@@ -200,11 +200,6 @@ do_install:append() {
200 mv ${D}/usr/lib/* ${D}/${libdir}/ 200 mv ${D}/usr/lib/* ${D}/${libdir}/
201 rm -rf ${D}/usr/lib 201 rm -rf ${D}/usr/lib
202 fi 202 fi
203 # remove build host path to improve reproducibility
204 if [ -f ${D}${libdir}/cmake/opencv4/OpenCVModules.cmake ]; then
205 sed -e 's@${STAGING_DIR_HOST}@@g' \
206 -i ${D}${libdir}/cmake/opencv4/OpenCVModules.cmake
207 fi
208 # remove setup_vars_opencv4.sh as its content is confusing and useless 203 # remove setup_vars_opencv4.sh as its content is confusing and useless
209 if [ -f ${D}${bindir}/setup_vars_opencv4.sh ]; then 204 if [ -f ${D}${bindir}/setup_vars_opencv4.sh ]; then
210 rm -rf ${D}${bindir}/setup_vars_opencv4.sh 205 rm -rf ${D}${bindir}/setup_vars_opencv4.sh
@@ -222,3 +217,13 @@ do_install:append() {
222 mv ${D}/${bindir}/shape ${D}/${bindir}/opencv_shape 217 mv ${D}/${bindir}/shape ${D}/${bindir}/opencv_shape
223 fi 218 fi
224} 219}
220
221do_install:append:class-target() {
222 # remove build host path to improve reproducibility
223 if [ -f ${D}${libdir}/cmake/opencv4/OpenCVModules.cmake ]; then
224 sed -e 's@${STAGING_DIR_HOST}@@g' \
225 -i ${D}${libdir}/cmake/opencv4/OpenCVModules.cmake
226 fi
227}
228
229BBCLASSEXTEND = "native"