Files
2025-02-26 07:41:35 +01:00

32 lines
812 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
TARGET=${TARGET:-xtensa-softmmu}
VERSION=${VERSION:-dev}
sed -i '' "s/project('qemu', \['c'\],/project('qemu', \['c', 'objc'\],/" meson.build
# workaround for some headers that macOS couldn't find for some unknown reason
sed -i '' "s/common_user_inc = \[\]/common_user_inc = \['include', 'build'\]/" meson.build
echo DBG
./configure --help
./configure \
--bindir=bin \
--datadir=share/qemu \
--enable-fdt=internal \
--enable-gcrypt \
--enable-sdl \
--enable-pixman \
--enable-slirp \
--enable-stack-protector \
--prefix=$PWD/install/qemu \
--python=python3 \
--target-list=${TARGET} \
--with-pkgversion="${VERSION}" \
--with-suffix="" \
--without-default-features \
|| { cat meson-logs/meson-log.txt && false; }