diff options
-rw-r--r-- | meta-ivi-test/recipes-core-ivi/vsomeip/vsomeip_%.bbappend | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/meta-ivi-test/recipes-core-ivi/vsomeip/vsomeip_%.bbappend b/meta-ivi-test/recipes-core-ivi/vsomeip/vsomeip_%.bbappend index e70dbbe..e40f1fe 100644 --- a/meta-ivi-test/recipes-core-ivi/vsomeip/vsomeip_%.bbappend +++ b/meta-ivi-test/recipes-core-ivi/vsomeip/vsomeip_%.bbappend @@ -9,6 +9,8 @@ SRC_URI_append += " \ SRC_URI[md5sum] = "2d6ec8ccdf5c46b05ba54a9fd1d130d7" SRC_URI[sha256sum] = "247ca18dd83f53deb1328be17e4b1be31514cedfc1e3424f672bf11fd7e0d60d" +RDEPENDS_${PN}-test += "bash" + EXTRA_OECONF += " -DTEST_IP_MASTER=10.0.3.1 -DTEST_IP_SLAVE=10.0.3.125 " do_configure_prepend() { export GTEST_ROOT=${WORKDIR}/gtest-1.7.0 @@ -16,21 +18,26 @@ do_configure_prepend() { do_compile_append() { _B=`pwd` - perl -pi -e "s|-Wl,-rpath,${_B}:||" examples/CMakeFiles/*/link.txt - make examples +# perl -pi -e "s|-Wl,-rpath,${_B}||" build.ninja + ninja examples - perl -pi -e "s|-Wl,-rpath,${_B}||" test/CMakeFiles/*/link.txt - make build_tests + ninja build_tests } do_install_append() { - perl -pi -e 's|../daemon/./vsomeipd|${bindir}/vsomeipd|' ${B}/test/*.sh - install -d ${D}/opt/tests/${PN}/examples - install -m 0755 ${B}/examples/*-sample ${D}/opt/tests/${PN}/examples - for i in sh json test client service; do - cp -f ${B}/test/*${i} ${D}/opt/tests/${PN} - done + perl -pi -e 's|../daemon/./vsomeipd|${bindir}/vsomeipd|' ${B}/test/*.sh + + install -d ${D}/opt/tests/${PN}/examples + install -m 0755 ${B}/examples/*-sample ${D}/opt/tests/${PN}/examples + for i in sh json test client service; do + cp -f ${B}/test/*${i} ${D}/opt/tests/${PN} + done + + for i in test client service; do + chrpath -d ${D}/opt/tests/${PN}/*${i} + done + chrpath -d ${D}/opt/tests/${PN}/examples/* install -m 0755 ${WORKDIR}/${BPN}_t.inc ${D}/opt/tests/${PN} } |