1#!/bin/sh 2# 3# Common routines for docker test scripts. 4# 5# Copyright (c) 2016 Red Hat Inc. 6# 7# Authors: 8# Fam Zheng <famz@redhat.com> 9# 10# This work is licensed under the terms of the GNU GPL, version 2 11# or (at your option) any later version. See the COPYING file in 12# the top-level directory. 13 14BUILD_DIR=/var/tmp/qemu-build 15mkdir $BUILD_DIR 16 17requires() 18{ 19 for c in $@; do 20 if ! echo "$FEATURES" | grep -wq -e "$c"; then 21 echo "Prerequisite '$c' not present, skip" 22 exit 0 23 fi 24 done 25} 26 27build_qemu() 28{ 29 config_opts="--enable-werror \ 30 ${TARGET_LIST:+--target-list=${TARGET_LIST}} \ 31 --prefix=$PWD/install \ 32 $QEMU_CONFIGURE_OPTS $EXTRA_CONFIGURE_OPTS \ 33 $@" 34 echo "Configure options:" 35 echo $config_opts 36 $QEMU_SRC/configure $config_opts 37 make $MAKEFLAGS 38} 39