This patch allows the user to build an extensible SDK including the
Xilinx fork of QEMU.

Signed-off-by: Alistair Francis <[email protected]>
---
 recipes-devtools/qemu/qemu-xilinx_2017.1.bb | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

diff --git a/recipes-devtools/qemu/qemu-xilinx_2017.1.bb 
b/recipes-devtools/qemu/qemu-xilinx_2017.1.bb
index ee6b1e9..3239f59 100644
--- a/recipes-devtools/qemu/qemu-xilinx_2017.1.bb
+++ b/recipes-devtools/qemu/qemu-xilinx_2017.1.bb
@@ -22,23 +22,29 @@ KVMENABLE = "--disable-kvm"
 # Strip all appends (needed because qemu.inc adds patches using overrides)
 SRC_URI[_append] = ""
 
+DISABLE_STATIC_pn-qemu-xilinx = ""
 DISABLE_STATIC_pn-qemu-xilinx-native = ""
-DISABLE_STATIC_pn-nativesdk-qemu-xilinx-native = ""
+DISABLE_STATIC_pn-nativesdk-qemu-xilinx = ""
 
 # append a suffix dir, to allow multiple versions of QEMU to be installed
-datadir_append = "/qemu-xilinx"
-bindir_append = "/qemu-xilinx"
-libexecdir_append = "/qemu-xilinx"
-
-# ensure configure is passed the modified dirs
-EXTRA_OECONF += " \
-               --bindir=${bindir} \
-               --datadir=${datadir} \
-               --mandir=${mandir} \
-               --docdir=${docdir} \
+EXTRA_OECONF_append = " \
+               --bindir=${bindir}/qemu-xilinx \
+               --libexecdir=${libexecdir}/qemu-xilinx \
+               --datadir=${datadir}/qemu-xilinx \
                "
 
+do_compile_ptest() {
+       :
+}
+
+do_install_ptest() {
+       :
+}
+
 do_install() {
        export STRIP="true"
        autotools_do_install
+
+    # Prevent QA warnings about installed ${localstatedir}/run
+    if [ -d ${D}${localstatedir}/run ]; then rmdir ${D}${localstatedir}/run; fi
 }
-- 
2.7.4

-- 
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to