meson: Add an uninstalled target and script

This makes it easier to run PipeWire from the build environment
This commit is contained in:
Arun Raghavan 2018-09-23 06:25:16 +05:30 committed by Wim Taymans
parent 456c01afbc
commit dcfe1ac613
2 changed files with 40 additions and 0 deletions

37
pw-uninstalled.sh Executable file
View file

@ -0,0 +1,37 @@
#!/bin/sh
set -e
while getopts ":b:" opt; do
case ${opt} in
b)
BUILDDIR=${OPTARG}
;;
\?)
echo "Invalid option: -${OPTARG}"
exit -1
;;
:)
echo "Option -${OPTARG} requires an argument"
exit -1
;;
esac
done
if [ -z "${BUILDDIR}" ]; then
BUILDDIR=${PWD}/build
echo "Using default build directory: ${BUILDDIR}"
fi
if [ ! -d ${BUILDDIR} ]; then
echo "Invalid build directory: ${BUILDDIR}"
exit -1
fi
export PIPEWIRE_CONFIG_FILE="${BUILDDIR}/src/daemon/pipewire.conf"
export SPA_PLUGIN_DIR="${BUILDDIR}/spa/plugins"
export PIPEWIRE_MODULE_DIR="${BUILDDIR}/src/modules"
export PATH="${BUILDDIR}/src/daemon:${PATH}"
# FIXME: find a nice, shell-neutral way to specify a prompt
${SHELL}