summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
diff options
context:
space:
mode:
authorAlistair Francis <alistair.francis@xilinx.com>2017-02-01 16:45:39 -0800
committerNathan Rossi <nathan@nathanrossi.com>2017-02-02 21:04:34 +1000
commitf6f63d2657e63f32b0e104c7429f333d5d9e6213 (patch)
tree34a845dc80e92d6b6851107d6159d44a7ff41f35 /recipes-devtools
parent49daadd691fb693c4f084f8f27a7814c576c6782 (diff)
downloadmeta-xilinx-f6f63d2657e63f32b0e104c7429f333d5d9e6213.tar.gz
qemu-xilinx: Add support for building extensible SDK
This patch allows the user to build an extensible SDK including the Xilinx fork of QEMU. Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Diffstat (limited to 'recipes-devtools')
-rw-r--r--recipes-devtools/qemu/qemu-xilinx_2017.1.bb22
1 files changed, 11 insertions, 11 deletions
diff --git a/recipes-devtools/qemu/qemu-xilinx_2017.1.bb b/recipes-devtools/qemu/qemu-xilinx_2017.1.bb
index ee6b1e91..f291ebb4 100644
--- a/recipes-devtools/qemu/qemu-xilinx_2017.1.bb
+++ b/recipes-devtools/qemu/qemu-xilinx_2017.1.bb
@@ -22,23 +22,23 @@ KVMENABLE = "--disable-kvm"
22# Strip all appends (needed because qemu.inc adds patches using overrides) 22# Strip all appends (needed because qemu.inc adds patches using overrides)
23SRC_URI[_append] = "" 23SRC_URI[_append] = ""
24 24
25DISABLE_STATIC_pn-qemu-xilinx = ""
25DISABLE_STATIC_pn-qemu-xilinx-native = "" 26DISABLE_STATIC_pn-qemu-xilinx-native = ""
26DISABLE_STATIC_pn-nativesdk-qemu-xilinx-native = "" 27DISABLE_STATIC_pn-nativesdk-qemu-xilinx = ""
28
29PTEST_ENABLED = ""
27 30
28# append a suffix dir, to allow multiple versions of QEMU to be installed 31# append a suffix dir, to allow multiple versions of QEMU to be installed
29datadir_append = "/qemu-xilinx" 32EXTRA_OECONF_append = " \
30bindir_append = "/qemu-xilinx" 33 --bindir=${bindir}/qemu-xilinx \
31libexecdir_append = "/qemu-xilinx" 34 --libexecdir=${libexecdir}/qemu-xilinx \
32 35 --datadir=${datadir}/qemu-xilinx \
33# ensure configure is passed the modified dirs
34EXTRA_OECONF += " \
35 --bindir=${bindir} \
36 --datadir=${datadir} \
37 --mandir=${mandir} \
38 --docdir=${docdir} \
39 " 36 "
40 37
41do_install() { 38do_install() {
42 export STRIP="true" 39 export STRIP="true"
43 autotools_do_install 40 autotools_do_install
41
42 # Prevent QA warnings about installed ${localstatedir}/run
43 if [ -d ${D}${localstatedir}/run ]; then rmdir ${D}${localstatedir}/run; fi
44} 44}